no message
This commit is contained in:
52
.idea/workspace.xml
generated
52
.idea/workspace.xml
generated
@@ -8,8 +8,56 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/SapforScenario/SapforScenario.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/SapforScenario/SapforScenario.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/Constants/Constants.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Constants.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/TestingSystem/TestingServer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/TestingServer.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/Database/Database.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Database/Database.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/Database/iDBObject.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Database/iDBObject.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/DataSetControlForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/UI/DataSetControlForm.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus/TableMenu.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/UI/Menus/TableMenu.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/Tables/ColumnInfo.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/UI/Tables/ColumnInfo.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/Utils/InterruptThread.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Utils/InterruptThread.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/Utils/Utils.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Utils/Utils.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/Utils/Validators/PathValidator.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Utils/Validators/PathValidator.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Common/Utils/Validators/ShellParser.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Utils/Validators/ShellParser.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Credentials/Credentials.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Credentials/Credentials.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/EnvironmentValue/EnvironmentValue.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/EnvironmentValue/EnvironmentValue.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Machine/Machine.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Machine/Machine.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Module/Module.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Module/Module.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Module/ModuleAnchestor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Module/ModuleAnchestor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Module/UI/ModuleAnchestorForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Module/UI/ModuleAnchestorForm.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/RunConfiguration/RunConfiguration.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/RunConfiguration/RunConfiguration.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/RunConfiguration/RunConfigurationsDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/RunConfiguration/RunConfigurationsDBTable.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/SapforProfileSetting/SapforProfileSetting.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/SapforProfileSetting/SapforProfileSetting.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Splitter/Splitter.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Splitter/Splitter.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/CompilationTask/CompilationTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/CompilationTask/CompilationTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/RunTask/RunTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/RunTask/RunTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/Supervisor/Local/Linux/LinuxLocalTaskSupervisor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/Supervisor/Local/Linux/LinuxLocalTaskSupervisor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/Supervisor/Local/LocalTaskSupervisor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/Supervisor/Local/LocalTaskSupervisor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/Supervisor/Remote/RemoteTaskSupervisor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/Supervisor/Remote/RemoteTaskSupervisor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/Task.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/Task.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/GlobalData/User/User.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/User/User.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ProjectData/Files/DBProjectFile.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ProjectData/Files/DBProjectFile.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ProjectData/Project/db_project_info.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ProjectData/Project/db_project_info.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Repository/Component/Component.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/Component/Component.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Repository/Component/Sapfor/Sapfor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/Component/Sapfor/Sapfor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/PerformSapforTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/PerformSapforTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/SapforServerScenario_info.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/SapforServerScenario_info.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/SapforTask/SapforTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/SapforTask/SapforTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/SapforTasksPackage/SapforTasksPackage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/SapforTasksPackage/SapforTasksPackage.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/SapforTestingPlaner/SapforTestingPlanner.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/SapforTestingPlaner/SapforTestingPlanner.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/SapforTestingSystem/ThreadTask/ThreadTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/SapforTestingSystem/ThreadTask/ThreadTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/Tasks/TestRunTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Tasks/TestRunTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/Tasks/TestTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Tasks/TestTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/TestsSupervisor_2022/TestsSupervisor_2022.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/TestsSupervisor_2022/TestsSupervisor_2022.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/AddFile.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/AddFile.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/DownloadRepository.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/DownloadRepository.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/InstallServerSapfor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/InstallServerSapfor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/OpenSapforTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/OpenSapforTest.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/PickCompilerEnvironments.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/PickCompilerEnvironments.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/Precompilation.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/Precompilation.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/ProcessPass.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/ProcessPass.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/ComparisonForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/ComparisonForm.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/FileForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/FileForm.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package Common.Constants;
|
package Common;
|
||||||
import GlobalData.Machine.Machine;
|
import GlobalData.Machine.Machine;
|
||||||
import GlobalData.Machine.MachineType;
|
import GlobalData.Machine.MachineType;
|
||||||
import GlobalData.User.User;
|
import GlobalData.User.User;
|
||||||
@@ -12,6 +12,15 @@ public class Constants {
|
|||||||
public static final String SAPFOR_REPOSITORY = "http://svn.dvm-system.org/svn/dvmhrepo/sapfor";
|
public static final String SAPFOR_REPOSITORY = "http://svn.dvm-system.org/svn/dvmhrepo/sapfor";
|
||||||
//--
|
//--
|
||||||
public static final String LOADED = "LOADED";
|
public static final String LOADED = "LOADED";
|
||||||
|
//--файлы-признаки
|
||||||
|
public static final String ABORTED = "ABORTED";
|
||||||
|
public static final String INTERRUPT = "INTERRUPT"; //файл признак прерывания.
|
||||||
|
public final static String DONE = "DONE";
|
||||||
|
public final static String TIMEOUT = "TIMEOUT";
|
||||||
|
//- вывод задач
|
||||||
|
public final static String out_file = "out.txt";
|
||||||
|
public final static String err_file = "err.txt";
|
||||||
|
public final static String time_file = "total_time";
|
||||||
//--
|
//--
|
||||||
//https://losst.ru/komandy-terminala-linux
|
//https://losst.ru/komandy-terminala-linux
|
||||||
public static String[] linux_system_commands = new String[]{
|
public static String[] linux_system_commands = new String[]{
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.Database;
|
package Common.Database;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import Repository.RepositoryRefuseException;
|
import Repository.RepositoryRefuseException;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.Database;
|
package Common.Database;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import com.sun.org.glassfish.gmbal.Description;
|
import com.sun.org.glassfish.gmbal.Description;
|
||||||
//автоинкрементальный ключ
|
//автоинкрементальный ключ
|
||||||
public class iDBObject extends DBObject {
|
public class iDBObject extends DBObject {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.UI;
|
package Common.UI;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Database.DBTable;
|
import Common.Database.DBTable;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.UI.Menus;
|
package Common.UI.Menus;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.UI.Tables;
|
package Common.UI.Tables;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
public class ColumnInfo {
|
public class ColumnInfo {
|
||||||
private String Name = "?";
|
private String Name = "?";
|
||||||
private boolean visible = true;
|
private boolean visible = true;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.Utils;
|
package Common.Utils;
|
||||||
import ProjectData.Project.db_project_info;
|
import Common.Constants;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -8,14 +8,14 @@ public class InterruptThread extends Thread{
|
|||||||
//------------
|
//------------
|
||||||
public InterruptThread(int sleep_ms, Callable action){
|
public InterruptThread(int sleep_ms, Callable action){
|
||||||
super(() -> {
|
super(() -> {
|
||||||
File interruptFile = new File(db_project_info.interrupt);
|
File interruptFile = new File(Constants.INTERRUPT);
|
||||||
try {
|
try {
|
||||||
while (true) {
|
while (true) {
|
||||||
Thread.sleep(sleep_ms);
|
Thread.sleep(sleep_ms);
|
||||||
if (interruptFile.exists()) {
|
if (interruptFile.exists()) {
|
||||||
FileUtils.writeStringToFile(new File("ABORTED"), "");
|
|
||||||
FileUtils.forceDelete(interruptFile);
|
|
||||||
action.call();
|
action.call();
|
||||||
|
FileUtils.writeStringToFile(new File(Constants.ABORTED), "");
|
||||||
|
FileUtils.forceDelete(interruptFile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.Utils;
|
package Common.Utils;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
import ProjectData.Files.DBProjectFile;
|
import ProjectData.Files.DBProjectFile;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.Utils.Validators;
|
package Common.Utils.Validators;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Utils.TextLog;
|
import Common.Utils.TextLog;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import org.fife.ui.rsyntaxtextarea.RSyntaxUtilities;
|
import org.fife.ui.rsyntaxtextarea.RSyntaxUtilities;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Common.Utils.Validators;
|
package Common.Utils.Validators;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Credentials;
|
package GlobalData.Credentials;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import com.sun.org.glassfish.gmbal.Description;
|
import com.sun.org.glassfish.gmbal.Description;
|
||||||
public class Credentials extends iDBObject {
|
public class Credentials extends iDBObject {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.EnvironmentValue;
|
package GlobalData.EnvironmentValue;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Machine;
|
package GlobalData.Machine;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Module;
|
package GlobalData.Module;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import GlobalData.Makefile.Makefile;
|
import GlobalData.Makefile.Makefile;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Module;
|
package GlobalData.Module;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Module.UI;
|
package GlobalData.Module.UI;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
import Common.UI.Windows.Dialog.DBObjectDialog;
|
import Common.UI.Windows.Dialog.DBObjectDialog;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.RunConfiguration;
|
package GlobalData.RunConfiguration;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.RunConfiguration;
|
package GlobalData.RunConfiguration;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.*;
|
import Common.Database.*;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.SapforProfileSetting;
|
package GlobalData.SapforProfileSetting;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import GlobalData.Settings.SettingName;
|
import GlobalData.Settings.SettingName;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Splitter;
|
package GlobalData.Splitter;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import com.sun.org.glassfish.gmbal.Description;
|
import com.sun.org.glassfish.gmbal.Description;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Tasks.CompilationTask;
|
package GlobalData.Tasks.CompilationTask;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Tasks.RunTask;
|
package GlobalData.Tasks.RunTask;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.StringTemplate;
|
import Common.Utils.StringTemplate;
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package GlobalData.Tasks.Supervisor.Local.Linux;
|
package GlobalData.Tasks.Supervisor.Local.Linux;
|
||||||
|
import Common.Constants;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.Tasks.Supervisor.Local.LocalTaskSupervisor;
|
import GlobalData.Tasks.Supervisor.Local.LocalTaskSupervisor;
|
||||||
import GlobalData.Tasks.Task;
|
import GlobalData.Tasks.Task;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import GlobalData.User.User;
|
import GlobalData.User.User;
|
||||||
import ProjectData.Project.db_project_info;
|
|
||||||
import Visual_DVM_2021.Passes.PassException;
|
import Visual_DVM_2021.Passes.PassException;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -59,13 +59,13 @@ public abstract class LinuxLocalTaskSupervisor<T extends Task> extends LocalTask
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected File getProjectTime() {
|
protected File getProjectTime() {
|
||||||
return Paths.get(getProjectCopy().getAbsolutePath(), db_project_info.time_file).toFile();
|
return Paths.get(getProjectCopy().getAbsolutePath(), Constants.time_file).toFile();
|
||||||
}
|
}
|
||||||
protected File getDONE_file() {
|
protected File getDONE_file() {
|
||||||
return Paths.get(getProjectCopy().getAbsolutePath(), db_project_info.DONE).toFile();
|
return Paths.get(getProjectCopy().getAbsolutePath(), Constants.DONE).toFile();
|
||||||
}
|
}
|
||||||
protected File getTIMEOUT_file() {
|
protected File getTIMEOUT_file() {
|
||||||
return Paths.get(getProjectCopy().getAbsolutePath(), db_project_info.TIMEOUT).toFile();
|
return Paths.get(getProjectCopy().getAbsolutePath(), Constants.TIMEOUT).toFile();
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
protected void PrepareWorkspace() throws Exception {
|
protected void PrepareWorkspace() throws Exception {
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
package GlobalData.Tasks.Supervisor.Local;
|
package GlobalData.Tasks.Supervisor.Local;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.Tasks.RunTask.RunTask;
|
import GlobalData.Tasks.RunTask.RunTask;
|
||||||
import GlobalData.Tasks.Supervisor.TaskSupervisor;
|
import GlobalData.Tasks.Supervisor.TaskSupervisor;
|
||||||
import GlobalData.Tasks.Task;
|
import GlobalData.Tasks.Task;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import ProjectData.Project.db_project_info;
|
|
||||||
import Visual_DVM_2021.Passes.Pass_2021;
|
import Visual_DVM_2021.Passes.Pass_2021;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
|
|
||||||
@@ -47,10 +46,10 @@ public abstract class LocalTaskSupervisor<T extends Task> extends TaskSupervisor
|
|||||||
return Paths.get(getProjectCopy().getAbsolutePath(), "0" + (Global.isWindows ? ".exe" : "")).toFile();
|
return Paths.get(getProjectCopy().getAbsolutePath(), "0" + (Global.isWindows ? ".exe" : "")).toFile();
|
||||||
}
|
}
|
||||||
protected File getProjectOutput() {
|
protected File getProjectOutput() {
|
||||||
return Paths.get(getProjectCopy().getAbsolutePath(), db_project_info.out_file).toFile();
|
return Paths.get(getProjectCopy().getAbsolutePath(), Constants.out_file).toFile();
|
||||||
}
|
}
|
||||||
protected File getProjectErrors() {
|
protected File getProjectErrors() {
|
||||||
return Paths.get(getProjectCopy().getAbsolutePath(), db_project_info.err_file).toFile();
|
return Paths.get(getProjectCopy().getAbsolutePath(), Constants.err_file).toFile();
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
protected void PrepareWorkspace() throws Exception {
|
protected void PrepareWorkspace() throws Exception {
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package GlobalData.Tasks.Supervisor.Remote;
|
package GlobalData.Tasks.Supervisor.Remote;
|
||||||
|
import Common.Constants;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.RemoteFile.RemoteFile;
|
import GlobalData.RemoteFile.RemoteFile;
|
||||||
import GlobalData.Tasks.Supervisor.TaskSupervisor;
|
import GlobalData.Tasks.Supervisor.TaskSupervisor;
|
||||||
import GlobalData.Tasks.Task;
|
import GlobalData.Tasks.Task;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import ProjectData.Project.db_project_info;
|
|
||||||
import Visual_DVM_2021.Passes.SSH.ConnectionPass;
|
import Visual_DVM_2021.Passes.SSH.ConnectionPass;
|
||||||
public abstract class RemoteTaskSupervisor<T extends Task> extends TaskSupervisor<T, ConnectionPass> {
|
public abstract class RemoteTaskSupervisor<T extends Task> extends TaskSupervisor<T, ConnectionPass> {
|
||||||
protected RemoteFile getRemoteProjectsPath() {
|
protected RemoteFile getRemoteProjectsPath() {
|
||||||
@@ -17,19 +17,19 @@ public abstract class RemoteTaskSupervisor<T extends Task> extends TaskSuperviso
|
|||||||
return new RemoteFile(getRemoteProject().full_name, "0");
|
return new RemoteFile(getRemoteProject().full_name, "0");
|
||||||
}
|
}
|
||||||
protected RemoteFile getRemoteTime() {
|
protected RemoteFile getRemoteTime() {
|
||||||
return new RemoteFile(getRemoteProject().full_name, db_project_info.time_file);
|
return new RemoteFile(getRemoteProject().full_name, Constants.time_file);
|
||||||
}
|
}
|
||||||
protected RemoteFile getRemoteOutput() {
|
protected RemoteFile getRemoteOutput() {
|
||||||
return new RemoteFile(getRemoteProject().full_name, db_project_info.out_file);
|
return new RemoteFile(getRemoteProject().full_name, Constants.out_file);
|
||||||
}
|
}
|
||||||
protected RemoteFile getRemoteErrors() {
|
protected RemoteFile getRemoteErrors() {
|
||||||
return new RemoteFile(getRemoteProject().full_name, db_project_info.err_file);
|
return new RemoteFile(getRemoteProject().full_name, Constants.err_file);
|
||||||
}
|
}
|
||||||
public RemoteFile getDONE_file() {
|
public RemoteFile getDONE_file() {
|
||||||
return new RemoteFile(getRemoteProject().full_name, db_project_info.DONE);
|
return new RemoteFile(getRemoteProject().full_name, Constants.DONE);
|
||||||
}
|
}
|
||||||
public RemoteFile getTIMEOUT_file() {
|
public RemoteFile getTIMEOUT_file() {
|
||||||
return new RemoteFile(getRemoteProject().full_name, db_project_info.TIMEOUT);
|
return new RemoteFile(getRemoteProject().full_name, Constants.TIMEOUT);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
protected void PrepareWorkspace() throws Exception {
|
protected void PrepareWorkspace() throws Exception {
|
||||||
@@ -42,9 +42,9 @@ public abstract class RemoteTaskSupervisor<T extends Task> extends TaskSuperviso
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
protected void CheckTask() throws Exception {
|
protected void CheckTask() throws Exception {
|
||||||
if (pass.Exists(getRemoteProject().full_name, db_project_info.DONE))
|
if (pass.Exists(getRemoteProject().full_name, Constants.DONE))
|
||||||
task.state = TaskState.Finished;
|
task.state = TaskState.Finished;
|
||||||
else if (pass.Exists(getRemoteProject().full_name, db_project_info.TIMEOUT))
|
else if (pass.Exists(getRemoteProject().full_name, Constants.TIMEOUT))
|
||||||
task.state = TaskState.AbortedByTimeout;
|
task.state = TaskState.AbortedByTimeout;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.Tasks;
|
package GlobalData.Tasks;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
@@ -52,13 +52,13 @@ public abstract class Task extends iDBObject {
|
|||||||
return Paths.get(getHome().getAbsolutePath(), String.valueOf(id)).toFile();
|
return Paths.get(getHome().getAbsolutePath(), String.valueOf(id)).toFile();
|
||||||
}
|
}
|
||||||
public File getOutputFile() {
|
public File getOutputFile() {
|
||||||
return Paths.get(getLocalWorkspace().getAbsolutePath(), db_project_info.out_file).toFile();
|
return Paths.get(getLocalWorkspace().getAbsolutePath(), Constants.out_file).toFile();
|
||||||
}
|
}
|
||||||
public File getErrorsFile() {
|
public File getErrorsFile() {
|
||||||
return Paths.get(getLocalWorkspace().getAbsolutePath(), db_project_info.err_file).toFile();
|
return Paths.get(getLocalWorkspace().getAbsolutePath(), Constants.err_file).toFile();
|
||||||
}
|
}
|
||||||
public File getTimeFile() {
|
public File getTimeFile() {
|
||||||
return Paths.get(getLocalWorkspace().getAbsolutePath(), db_project_info.time_file).toFile();
|
return Paths.get(getLocalWorkspace().getAbsolutePath(), Constants.time_file).toFile();
|
||||||
}
|
}
|
||||||
public abstract String getFullCommand();
|
public abstract String getFullCommand();
|
||||||
public Date getEndDate() {
|
public Date getEndDate() {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package GlobalData.User;
|
package GlobalData.User;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
import GlobalData.Machine.Machine;
|
import GlobalData.Machine.Machine;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package ProjectData.Files;
|
package ProjectData.Files;
|
||||||
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
@@ -146,15 +147,15 @@ public class DBProjectFile extends DBObject {
|
|||||||
public void AutoDetectProperties() {
|
public void AutoDetectProperties() {
|
||||||
//проверка запретных имен.
|
//проверка запретных имен.
|
||||||
String[] forbiddenNames = new String[]{
|
String[] forbiddenNames = new String[]{
|
||||||
db_project_info.interrupt,
|
Constants.INTERRUPT,
|
||||||
db_project_info.launch_script_name,
|
db_project_info.launch_script_name,
|
||||||
db_project_info.default_binary_name,
|
db_project_info.default_binary_name,
|
||||||
//--
|
//--
|
||||||
db_project_info.DONE,
|
Constants.DONE,
|
||||||
db_project_info.TIMEOUT,
|
Constants.TIMEOUT,
|
||||||
db_project_info.out_file,
|
Constants.out_file,
|
||||||
db_project_info.err_file,
|
Constants.err_file,
|
||||||
db_project_info.time_file,
|
Constants.time_file,
|
||||||
"Makefile"
|
"Makefile"
|
||||||
};
|
};
|
||||||
for (String forbidden : forbiddenNames) {
|
for (String forbidden : forbiddenNames) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package ProjectData.Project;
|
package ProjectData.Project;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
@@ -49,8 +49,6 @@ import java.util.*;
|
|||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
public class db_project_info extends DBObject {
|
public class db_project_info extends DBObject {
|
||||||
public static Vector<db_project_info> newVersions = new Vector<>();
|
public static Vector<db_project_info> newVersions = new Vector<>();
|
||||||
//--
|
|
||||||
public static final String interrupt = "INTERRUPT";
|
|
||||||
public static final String launch_script_name = "run";
|
public static final String launch_script_name = "run";
|
||||||
public static final String default_binary_name = "0";
|
public static final String default_binary_name = "0";
|
||||||
public static final String data = "visualiser_data";
|
public static final String data = "visualiser_data";
|
||||||
@@ -61,12 +59,6 @@ public class db_project_info extends DBObject {
|
|||||||
public static final String statistic = "statistic";
|
public static final String statistic = "statistic";
|
||||||
private static final String unknown_metric = " — ";
|
private static final String unknown_metric = " — ";
|
||||||
//--
|
//--
|
||||||
public final static String DONE = "DONE";
|
|
||||||
public final static String TIMEOUT = "TIMEOUT";
|
|
||||||
public final static String out_file = "out.txt";
|
|
||||||
public final static String err_file = "err.txt";
|
|
||||||
public final static String time_file = "total_time";
|
|
||||||
//--
|
|
||||||
public DefaultMutableTreeNode align_rules_root = new DefaultMutableTreeNode("");
|
public DefaultMutableTreeNode align_rules_root = new DefaultMutableTreeNode("");
|
||||||
public DefaultMutableTreeNode includes_root = new DefaultMutableTreeNode("");
|
public DefaultMutableTreeNode includes_root = new DefaultMutableTreeNode("");
|
||||||
//-
|
//-
|
||||||
@@ -719,7 +711,7 @@ public class db_project_info extends DBObject {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
public File getInterruptFile() {
|
public File getInterruptFile() {
|
||||||
return Paths.get(getDataDirectory().getAbsolutePath(), interrupt).toFile();
|
return Paths.get(getDataDirectory().getAbsolutePath(), Constants.INTERRUPT).toFile();
|
||||||
}
|
}
|
||||||
public void CleanInterruptFile() throws Exception {
|
public void CleanInterruptFile() throws Exception {
|
||||||
File file = getInterruptFile();
|
File file = getInterruptFile();
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Repository.Component;
|
package Repository.Component;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Files.VFileChooser;
|
import Common.Utils.Files.VFileChooser;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Repository.Component.Sapfor;
|
package Repository.Component.Sapfor;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package SapforTestingSystem;
|
package SapforTestingSystem;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package SapforTestingSystem;
|
package SapforTestingSystem;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import com.google.gson.annotations.Expose;
|
import com.google.gson.annotations.Expose;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package SapforTestingSystem.SapforTask;
|
package SapforTestingSystem.SapforTask;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import SapforTestingSystem.Json.SapforVersion_json;
|
import SapforTestingSystem.Json.SapforVersion_json;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package SapforTestingSystem.SapforTasksPackage;
|
package SapforTestingSystem.SapforTasksPackage;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Database.iDBObject;
|
import Common.Database.iDBObject;
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package SapforTestingSystem.SapforTestingPlaner;
|
package SapforTestingSystem.SapforTestingPlaner;
|
||||||
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import SapforTestingSystem.Json.SapforConfiguration_json;
|
import SapforTestingSystem.Json.SapforConfiguration_json;
|
||||||
@@ -7,6 +8,7 @@ import SapforTestingSystem.Json.PackageModeScenario_json;
|
|||||||
import SapforTestingSystem.PerformSapforTask;
|
import SapforTestingSystem.PerformSapforTask;
|
||||||
import SapforTestingSystem.SapforTask.SapforTask;
|
import SapforTestingSystem.SapforTask.SapforTask;
|
||||||
import SapforTestingSystem.ThreadsPlanner.ThreadsPlanner;
|
import SapforTestingSystem.ThreadsPlanner.ThreadsPlanner;
|
||||||
|
import org.apache.commons.io.FileUtils;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -43,6 +45,7 @@ public class SapforTestingPlanner extends ThreadsPlanner {
|
|||||||
Process killer = Runtime.getRuntime().exec(kill_command);
|
Process killer = Runtime.getRuntime().exec(kill_command);
|
||||||
killer.waitFor();
|
killer.waitFor();
|
||||||
System.out.println("done!");
|
System.out.println("done!");
|
||||||
|
|
||||||
//todo для надежности сделать еще один kill с внешнего процесса.
|
//todo для надежности сделать еще один kill с внешнего процесса.
|
||||||
// может быть гонка, что нить успеет запустить процесс уже после интеррупта.
|
// может быть гонка, что нить успеет запустить процесс уже после интеррупта.
|
||||||
}
|
}
|
||||||
@@ -54,14 +57,14 @@ public class SapforTestingPlanner extends ThreadsPlanner {
|
|||||||
try {
|
try {
|
||||||
System.out.println("Запись результатов");
|
System.out.println("Запись результатов");
|
||||||
Utils.jsonToFile(results_json, new File(Global.Home, "results"));
|
Utils.jsonToFile(results_json, new File(Global.Home, "results"));
|
||||||
System.out.println("Очистка служебных файлов");
|
// System.out.println("Очистка служебных файлов");
|
||||||
//тут же и строить версии.
|
//тут же и строить версии.
|
||||||
Utils.deleteFilesByExtensions(new File(Global.Home),"proj","dep", "bat");
|
// Utils.deleteFilesByExtensions(new File(Global.Home),"proj","dep", "bat");
|
||||||
System.out.println("Нажмите любую клавишу для выхода...");
|
FileUtils.writeStringToFile(new File(Constants.DONE), "");
|
||||||
System.in.read();
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Global.Log.PrintException(e);
|
Global.Log.PrintException(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package SapforTestingSystem.ThreadTask;
|
package SapforTestingSystem.ThreadTask;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
public class ThreadTask {
|
public class ThreadTask {
|
||||||
public int id = Constants.Nan;
|
public int id = Constants.Nan;
|
||||||
public Thread thread;
|
public Thread thread;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package TestingSystem.Tasks;
|
package TestingSystem.Tasks;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import ProjectData.LanguageName;
|
import ProjectData.LanguageName;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package TestingSystem.Tasks;
|
package TestingSystem.Tasks;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import TestingSystem.Configuration.Configuration;
|
import TestingSystem.Configuration.Configuration;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package TestingSystem.TestsSupervisor_2022;
|
package TestingSystem.TestsSupervisor_2022;
|
||||||
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.RemoteFile.RemoteFile;
|
import GlobalData.RemoteFile.RemoteFile;
|
||||||
import GlobalData.Tasks.TaskState;
|
import GlobalData.Tasks.TaskState;
|
||||||
import ProjectData.Project.db_project_info;
|
|
||||||
import Repository.Server.ServerCode;
|
import Repository.Server.ServerCode;
|
||||||
import TestingSystem.Tasks.TestCompilationTask;
|
import TestingSystem.Tasks.TestCompilationTask;
|
||||||
import TestingSystem.Tasks.TestRunTask;
|
import TestingSystem.Tasks.TestRunTask;
|
||||||
@@ -198,9 +198,9 @@ public class TestsSupervisor_2022 {
|
|||||||
RemoteFile taskRemoteWorkspace = new RemoteFile(packageRemoteWorkspace.full_name, String.valueOf(testTask.id));
|
RemoteFile taskRemoteWorkspace = new RemoteFile(packageRemoteWorkspace.full_name, String.valueOf(testTask.id));
|
||||||
Utils.CheckDirectory(taskLocalWorkspace);
|
Utils.CheckDirectory(taskLocalWorkspace);
|
||||||
if (connection.Exists(packageRemoteWorkspace.full_name, String.valueOf(testTask.id))) {
|
if (connection.Exists(packageRemoteWorkspace.full_name, String.valueOf(testTask.id))) {
|
||||||
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, db_project_info.out_file);
|
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, Constants.out_file);
|
||||||
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, db_project_info.err_file);
|
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, Constants.err_file);
|
||||||
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, db_project_info.time_file);
|
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, Constants.time_file);
|
||||||
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, "TaskState");
|
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, "TaskState");
|
||||||
if (testTask instanceof TestRunTask)
|
if (testTask instanceof TestRunTask)
|
||||||
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, "sts.gz+");
|
CheckTaskFile(taskRemoteWorkspace, taskLocalWorkspace, "sts.gz+");
|
||||||
@@ -302,9 +302,9 @@ public class TestsSupervisor_2022 {
|
|||||||
File taskWorkspace = Paths.get(packageLocalWorkspace.getAbsolutePath(), String.valueOf(testTask.id)).toFile();
|
File taskWorkspace = Paths.get(packageLocalWorkspace.getAbsolutePath(), String.valueOf(testTask.id)).toFile();
|
||||||
System.out.println("id=" + testTask.id + ": path=" + taskWorkspace.getAbsolutePath());
|
System.out.println("id=" + testTask.id + ": path=" + taskWorkspace.getAbsolutePath());
|
||||||
File stateFile = Paths.get(taskWorkspace.getAbsolutePath(), "TaskState").toFile();
|
File stateFile = Paths.get(taskWorkspace.getAbsolutePath(), "TaskState").toFile();
|
||||||
File outFile = Paths.get(taskWorkspace.getAbsolutePath(), db_project_info.out_file).toFile();
|
File outFile = Paths.get(taskWorkspace.getAbsolutePath(), Constants.out_file).toFile();
|
||||||
File errFile = Paths.get(taskWorkspace.getAbsolutePath(), db_project_info.err_file).toFile();
|
File errFile = Paths.get(taskWorkspace.getAbsolutePath(), Constants.err_file).toFile();
|
||||||
File timeFile = Paths.get(taskWorkspace.getAbsolutePath(), db_project_info.time_file).toFile();
|
File timeFile = Paths.get(taskWorkspace.getAbsolutePath(), Constants.time_file).toFile();
|
||||||
if (outFile.exists())
|
if (outFile.exists())
|
||||||
testTask.output = FileUtils.readFileToString(outFile);
|
testTask.output = FileUtils.readFileToString(outFile);
|
||||||
if (errFile.exists())
|
if (errFile.exists())
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes.All;
|
package Visual_DVM_2021.Passes.All;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
import Common.UI.Windows.Dialog.Text.FileNameForm;
|
import Common.UI.Windows.Dialog.Text.FileNameForm;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes.All;
|
package Visual_DVM_2021.Passes.All;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import Visual_DVM_2021.Passes.ProcessPass;
|
import Visual_DVM_2021.Passes.ProcessPass;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes.All;
|
package Visual_DVM_2021.Passes.All;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.RemoteFile.RemoteFile;
|
import GlobalData.RemoteFile.RemoteFile;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes.All;
|
package Visual_DVM_2021.Passes.All;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import ProjectData.Files.DBProjectFile;
|
import ProjectData.Files.DBProjectFile;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes.All;
|
package Visual_DVM_2021.Passes.All;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.Windows.Dialog.Dialog;
|
import Common.UI.Windows.Dialog.Dialog;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes.All;
|
package Visual_DVM_2021.Passes.All;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.Passes;
|
package Visual_DVM_2021.Passes;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.UI.Main;
|
package Visual_DVM_2021.UI.Main;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.UI.Main;
|
package Visual_DVM_2021.UI.Main;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.Editor.Viewer;
|
import Common.UI.Editor.Viewer;
|
||||||
import Common.UI.Menus_2023.FileMenuBar.FileMenuBar;
|
import Common.UI.Menus_2023.FileMenuBar.FileMenuBar;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
package Visual_DVM_2021.UI.Main;
|
package Visual_DVM_2021.UI.Main;
|
||||||
import Common.Constants.Constants;
|
import Common.Constants;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.Menus_2023.TasksPackagesMenuBar.TasksPackagesMenuBar;
|
import Common.UI.Menus_2023.TasksPackagesMenuBar.TasksPackagesMenuBar;
|
||||||
|
|||||||
Reference in New Issue
Block a user