no message

This commit is contained in:
2023-10-04 22:01:09 +03:00
parent 2a0a5f38b1
commit 2f0d01b9f3
51 changed files with 146 additions and 94 deletions

View File

@@ -1,5 +1,5 @@
package SapforTestingSystem;
import Common.Constants.Constants;
import Common.Constants;
import Common.Global;
import Common.Utils.Utils;
import GlobalData.Tasks.TaskState;

View File

@@ -1,5 +1,5 @@
package SapforTestingSystem;
import Common.Constants.Constants;
import Common.Constants;
import com.google.gson.annotations.Expose;
import java.io.Serializable;

View File

@@ -1,5 +1,5 @@
package SapforTestingSystem.SapforTask;
import Common.Constants.Constants;
import Common.Constants;
import Common.Database.DBObject;
import GlobalData.Tasks.TaskState;
import SapforTestingSystem.Json.SapforVersion_json;

View File

@@ -1,5 +1,5 @@
package SapforTestingSystem.SapforTasksPackage;
import Common.Constants.Constants;
import Common.Constants;
import Common.Current;
import Common.Database.DBObject;
import Common.Database.iDBObject;

View File

@@ -1,4 +1,5 @@
package SapforTestingSystem.SapforTestingPlaner;
import Common.Constants;
import Common.Global;
import Common.Utils.Utils;
import SapforTestingSystem.Json.SapforConfiguration_json;
@@ -7,6 +8,7 @@ import SapforTestingSystem.Json.PackageModeScenario_json;
import SapforTestingSystem.PerformSapforTask;
import SapforTestingSystem.SapforTask.SapforTask;
import SapforTestingSystem.ThreadsPlanner.ThreadsPlanner;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.util.Date;
@@ -43,6 +45,7 @@ public class SapforTestingPlanner extends ThreadsPlanner {
Process killer = Runtime.getRuntime().exec(kill_command);
killer.waitFor();
System.out.println("done!");
//todo для надежности сделать еще один kill с внешнего процесса.
// может быть гонка, что нить успеет запустить процесс уже после интеррупта.
}
@@ -54,14 +57,14 @@ public class SapforTestingPlanner extends ThreadsPlanner {
try {
System.out.println("Запись результатов");
Utils.jsonToFile(results_json, new File(Global.Home, "results"));
System.out.println("Очистка служебных файлов");
// System.out.println("Очистка служебных файлов");
//тут же и строить версии.
Utils.deleteFilesByExtensions(new File(Global.Home),"proj","dep", "bat");
System.out.println("Нажмите любую клавишу для выхода...");
System.in.read();
// Utils.deleteFilesByExtensions(new File(Global.Home),"proj","dep", "bat");
FileUtils.writeStringToFile(new File(Constants.DONE), "");
} catch (Exception e) {
Global.Log.PrintException(e);
}
System.exit(0);
}
}

View File

@@ -1,5 +1,5 @@
package SapforTestingSystem.ThreadTask;
import Common.Constants.Constants;
import Common.Constants;
public class ThreadTask {
public int id = Constants.Nan;
public Thread thread;