no message
This commit is contained in:
14
.idea/workspace.xml
generated
14
.idea/workspace.xml
generated
@@ -7,9 +7,17 @@
|
|||||||
</component>
|
</component>
|
||||||
<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$/src/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationDBTable.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfigurationCommand/SapforConfigurationCommand.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfigurationCommand/SapforConfigurationCommand.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/Json/SapforConfiguration_json.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/Json/SapforConfiguration_json.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfigurationCommand/SapforConfigurationCommandsDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfigurationCommand/SapforConfigurationCommandsDBTable.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/Json/SapforTasksResults_json.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/Json/SapforTasksResults_json.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/PackageModeSupervisor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/PackageModeSupervisor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTask/SapforTask.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTask/SapforTask.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/SapforTasksPackage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/SapforTasksPackage.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/SapforTasksPackagesDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/SapforTasksPackagesDBTable.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/UI/ConfigurationSummary.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/UI/ConfigurationSummary.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/AbortSapforTaskPackage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/AbortSapforTaskPackage.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/DownloadSapforTasksPackage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/DownloadSapforTasksPackage.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/StartSapforTests.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/StartSapforTests.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" />
|
||||||
|
|||||||
@@ -154,7 +154,7 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
|||||||
//внешние ключи не работают
|
//внешние ключи не работают
|
||||||
Vector<SapforTask> tasks = new Vector<>();
|
Vector<SapforTask> tasks = new Vector<>();
|
||||||
for (SapforTask task : account_db.sapforTasks.Data.values()) {
|
for (SapforTask task : account_db.sapforTasks.Data.values()) {
|
||||||
if (task.sapfortaskspackage_id.equals(sapforTasksPackage.id)) // todo group_name -> group_id
|
if (task.sapfortaskspackage_id==sapforTasksPackage.id) // todo group_name -> group_id
|
||||||
tasks.add(task);
|
tasks.add(task);
|
||||||
}
|
}
|
||||||
for (SapforTask task : tasks) {
|
for (SapforTask task : tasks) {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package TestingSystem.SAPFOR.Json;
|
package TestingSystem.SAPFOR.Json;
|
||||||
|
import Common.Constants;
|
||||||
import Visual_DVM_2021.Passes.PassCode_2021;
|
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||||
import com.google.gson.annotations.Expose;
|
import com.google.gson.annotations.Expose;
|
||||||
|
|
||||||
@@ -6,7 +7,7 @@ import java.util.List;
|
|||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
public class SapforConfiguration_json {
|
public class SapforConfiguration_json {
|
||||||
@Expose
|
@Expose
|
||||||
public String id = "";
|
public int id = Constants.Nan;
|
||||||
@Expose
|
@Expose
|
||||||
public String flags = "";
|
public String flags = "";
|
||||||
@Expose
|
@Expose
|
||||||
|
|||||||
@@ -26,9 +26,9 @@ public class SapforTasksResults_json {
|
|||||||
public List<SapforTask> tasks = new Vector<>();
|
public List<SapforTask> tasks = new Vector<>();
|
||||||
//все задачи по ключам.
|
//все задачи по ключам.
|
||||||
public LinkedHashMap<String, SapforTask> allTasks = new LinkedHashMap<>();
|
public LinkedHashMap<String, SapforTask> allTasks = new LinkedHashMap<>();
|
||||||
public LinkedHashMap<TaskState, LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>>> sortedTasks = new LinkedHashMap<>();
|
public LinkedHashMap<TaskState, LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>>> sortedTasks = new LinkedHashMap<>();
|
||||||
//-- задачи, отсортированные для сравнения.
|
//-- задачи, отсортированные для сравнения.
|
||||||
public LinkedHashMap<MatchState, LinkedHashMap<TaskState, LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>>>> comparisonSortedTasks = new LinkedHashMap<>();
|
public LinkedHashMap<MatchState, LinkedHashMap<TaskState, LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>>>> comparisonSortedTasks = new LinkedHashMap<>();
|
||||||
//----
|
//----
|
||||||
public void buildTree(SapforTasksPackage package_in) {
|
public void buildTree(SapforTasksPackage package_in) {
|
||||||
root = new PackageSummary();
|
root = new PackageSummary();
|
||||||
@@ -37,8 +37,8 @@ public class SapforTasksResults_json {
|
|||||||
//--
|
//--
|
||||||
StateSummary stateSummary = new StateSummary(state);
|
StateSummary stateSummary = new StateSummary(state);
|
||||||
//--
|
//--
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> tasksByConfigurations = sortedTasks.get(state);
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> tasksByConfigurations = sortedTasks.get(state);
|
||||||
for (String configuration_id : tasksByConfigurations.keySet()) {
|
for (int configuration_id : tasksByConfigurations.keySet()) {
|
||||||
//--
|
//--
|
||||||
DefaultMutableTreeNode configurationNode = null;
|
DefaultMutableTreeNode configurationNode = null;
|
||||||
//--
|
//--
|
||||||
@@ -56,7 +56,7 @@ public class SapforTasksResults_json {
|
|||||||
configurationNode = new ConfigurationSummary(configuration_id, task);
|
configurationNode = new ConfigurationSummary(configuration_id, task);
|
||||||
}
|
}
|
||||||
//--
|
//--
|
||||||
groupSummary.add(task.getVersionsTree(new File(package_in.getLocalWorkspace(), configuration_id)));
|
groupSummary.add(task.getVersionsTree(new File(package_in.getLocalWorkspace(), String.valueOf(configuration_id))));
|
||||||
}
|
}
|
||||||
if (configurationNode != null)
|
if (configurationNode != null)
|
||||||
configurationNode.add(groupSummary);
|
configurationNode.add(groupSummary);
|
||||||
@@ -74,14 +74,14 @@ public class SapforTasksResults_json {
|
|||||||
//--
|
//--
|
||||||
MatchesSummary matchesSummary = new MatchesSummary(match_state);
|
MatchesSummary matchesSummary = new MatchesSummary(match_state);
|
||||||
//---
|
//---
|
||||||
LinkedHashMap<TaskState, LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>>> task_states = comparisonSortedTasks.get(match_state);
|
LinkedHashMap<TaskState, LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>>> task_states = comparisonSortedTasks.get(match_state);
|
||||||
//---
|
//---
|
||||||
for (TaskState state : task_states.keySet()) {
|
for (TaskState state : task_states.keySet()) {
|
||||||
//--
|
//--
|
||||||
StateSummary stateSummary = new StateSummary(state);
|
StateSummary stateSummary = new StateSummary(state);
|
||||||
//--
|
//--
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> tasksByConfigurations = task_states.get(state);
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> tasksByConfigurations = task_states.get(state);
|
||||||
for (String configuration_id : tasksByConfigurations.keySet()) {
|
for (int configuration_id : tasksByConfigurations.keySet()) {
|
||||||
//--
|
//--
|
||||||
DefaultMutableTreeNode configurationNode = null;
|
DefaultMutableTreeNode configurationNode = null;
|
||||||
//--
|
//--
|
||||||
@@ -100,7 +100,7 @@ public class SapforTasksResults_json {
|
|||||||
configurationNode = new ConfigurationSummary(configuration_id, task);
|
configurationNode = new ConfigurationSummary(configuration_id, task);
|
||||||
}
|
}
|
||||||
//--
|
//--
|
||||||
groupSummary.add(task.getVersionsTree(new File(package_in.getLocalWorkspace(), configuration_id)));
|
groupSummary.add(task.getVersionsTree(new File(package_in.getLocalWorkspace(), String.valueOf(configuration_id))));
|
||||||
}
|
}
|
||||||
if (configurationNode != null)
|
if (configurationNode != null)
|
||||||
configurationNode.add(groupSummary);
|
configurationNode.add(groupSummary);
|
||||||
@@ -122,7 +122,7 @@ public class SapforTasksResults_json {
|
|||||||
sortedTasks.clear();
|
sortedTasks.clear();
|
||||||
//--
|
//--
|
||||||
for (TaskState state : TaskState.values()) {
|
for (TaskState state : TaskState.values()) {
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = new LinkedHashMap<>();
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = new LinkedHashMap<>();
|
||||||
sortedTasks.put(state, configuration_tasks);
|
sortedTasks.put(state, configuration_tasks);
|
||||||
//--
|
//--
|
||||||
for (SapforTask task : tasks) {
|
for (SapforTask task : tasks) {
|
||||||
@@ -148,8 +148,8 @@ public class SapforTasksResults_json {
|
|||||||
}
|
}
|
||||||
//--
|
//--
|
||||||
for (TaskState state : TaskState.values()) {
|
for (TaskState state : TaskState.values()) {
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = sortedTasks.get(state);
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = sortedTasks.get(state);
|
||||||
for (String configuration_id : configuration_tasks.keySet()) {
|
for (int configuration_id : configuration_tasks.keySet()) {
|
||||||
LinkedHashMap<String, Vector<SapforTask>> groups_tasks = configuration_tasks.get(configuration_id);
|
LinkedHashMap<String, Vector<SapforTask>> groups_tasks = configuration_tasks.get(configuration_id);
|
||||||
for (String group : groups_tasks.keySet()) {
|
for (String group : groups_tasks.keySet()) {
|
||||||
Vector<SapforTask> tasks_ = groups_tasks.get(group);
|
Vector<SapforTask> tasks_ = groups_tasks.get(group);
|
||||||
@@ -162,11 +162,11 @@ public class SapforTasksResults_json {
|
|||||||
comparisonSortedTasks.clear();
|
comparisonSortedTasks.clear();
|
||||||
//раскидать задачи по состояниям, конфигам, группам
|
//раскидать задачи по состояниям, конфигам, группам
|
||||||
for (MatchState matchState : MatchState.values()) {
|
for (MatchState matchState : MatchState.values()) {
|
||||||
LinkedHashMap<TaskState, LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>>> state_tasks = new LinkedHashMap<>();
|
LinkedHashMap<TaskState, LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>>> state_tasks = new LinkedHashMap<>();
|
||||||
comparisonSortedTasks.put(matchState, state_tasks);
|
comparisonSortedTasks.put(matchState, state_tasks);
|
||||||
//--
|
//--
|
||||||
for (TaskState state : TaskState.values()) {
|
for (TaskState state : TaskState.values()) {
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = new LinkedHashMap<>();
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = new LinkedHashMap<>();
|
||||||
state_tasks.put(state, configuration_tasks);
|
state_tasks.put(state, configuration_tasks);
|
||||||
//--
|
//--
|
||||||
for (SapforTask task : tasks) {
|
for (SapforTask task : tasks) {
|
||||||
@@ -193,10 +193,10 @@ public class SapforTasksResults_json {
|
|||||||
}
|
}
|
||||||
//рассортировать задачи в группах по ключам.
|
//рассортировать задачи в группах по ключам.
|
||||||
for (MatchState matchState : MatchState.values()) {
|
for (MatchState matchState : MatchState.values()) {
|
||||||
LinkedHashMap<TaskState, LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>>> state_tasks = comparisonSortedTasks.get(matchState);
|
LinkedHashMap<TaskState, LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>>> state_tasks = comparisonSortedTasks.get(matchState);
|
||||||
for (TaskState state : TaskState.values()) {
|
for (TaskState state : TaskState.values()) {
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = state_tasks.get(state);
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> configuration_tasks = state_tasks.get(state);
|
||||||
for (String configuration_id : configuration_tasks.keySet()) {
|
for (int configuration_id : configuration_tasks.keySet()) {
|
||||||
LinkedHashMap<String, Vector<SapforTask>> groups_tasks = configuration_tasks.get(configuration_id);
|
LinkedHashMap<String, Vector<SapforTask>> groups_tasks = configuration_tasks.get(configuration_id);
|
||||||
for (String group : groups_tasks.keySet()) {
|
for (String group : groups_tasks.keySet()) {
|
||||||
Vector<SapforTask> tasks_ = groups_tasks.get(group);
|
Vector<SapforTask> tasks_ = groups_tasks.get(group);
|
||||||
@@ -206,7 +206,7 @@ public class SapforTasksResults_json {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void DropComparison(){
|
public void DropComparison() {
|
||||||
comparison_root = null;
|
comparison_root = null;
|
||||||
comparisonSortedTasks.clear();
|
comparisonSortedTasks.clear();
|
||||||
for (SapforTask task : allTasks.values())
|
for (SapforTask task : allTasks.values())
|
||||||
@@ -218,12 +218,12 @@ public class SapforTasksResults_json {
|
|||||||
Vector<String> summary_lines = new Vector<>();
|
Vector<String> summary_lines = new Vector<>();
|
||||||
summary_lines.add("Всего задач: " + tasks.size());
|
summary_lines.add("Всего задач: " + tasks.size());
|
||||||
for (TaskState state : sortedTasks.keySet()) {
|
for (TaskState state : sortedTasks.keySet()) {
|
||||||
LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>> tasksByConfigurations = sortedTasks.get(state);
|
LinkedHashMap<Integer, LinkedHashMap<String, Vector<SapforTask>>> tasksByConfigurations = sortedTasks.get(state);
|
||||||
if (!tasksByConfigurations.isEmpty()) {
|
if (!tasksByConfigurations.isEmpty()) {
|
||||||
int count = 0;
|
int count = 0;
|
||||||
if (!state.equals(TaskState.Done)) {
|
if (!state.equals(TaskState.Done)) {
|
||||||
Vector<String> flagsLines = new Vector<>();
|
Vector<String> flagsLines = new Vector<>();
|
||||||
for (String configuration_id : tasksByConfigurations.keySet()) {
|
for (int configuration_id : tasksByConfigurations.keySet()) {
|
||||||
LinkedHashMap<String, Vector<SapforTask>> tasksByGroups = tasksByConfigurations.get(configuration_id);
|
LinkedHashMap<String, Vector<SapforTask>> tasksByGroups = tasksByConfigurations.get(configuration_id);
|
||||||
for (String group : tasksByGroups.keySet()) {
|
for (String group : tasksByGroups.keySet()) {
|
||||||
Vector<SapforTask> tasks = tasksByGroups.get(group);
|
Vector<SapforTask> tasks = tasksByGroups.get(group);
|
||||||
@@ -246,8 +246,8 @@ public class SapforTasksResults_json {
|
|||||||
summary_lines.add(state.getDescription() + " :" + count);
|
summary_lines.add(state.getDescription() + " :" + count);
|
||||||
summary_lines.addAll(flagsLines);
|
summary_lines.addAll(flagsLines);
|
||||||
} else {
|
} else {
|
||||||
for (String flags : tasksByConfigurations.keySet()) {
|
for (int configurationId : tasksByConfigurations.keySet()) {
|
||||||
LinkedHashMap<String, Vector<SapforTask>> tasksByGroups = tasksByConfigurations.get(flags);
|
LinkedHashMap<String, Vector<SapforTask>> tasksByGroups = tasksByConfigurations.get(configurationId);
|
||||||
for (String group : tasksByGroups.keySet()) {
|
for (String group : tasksByGroups.keySet()) {
|
||||||
Vector<SapforTask> tasks = tasksByGroups.get(group);
|
Vector<SapforTask> tasks = tasksByGroups.get(group);
|
||||||
for (SapforTask task : tasks)
|
for (SapforTask task : tasks)
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public class PackageModeSupervisor extends ThreadsPlanner {
|
|||||||
task.test_description = test.test_description;
|
task.test_description = test.test_description;
|
||||||
task.flags = sapforConfiguration_json.flags;
|
task.flags = sapforConfiguration_json.flags;
|
||||||
task.sapfor_configuration_id = sapforConfiguration_json.id;
|
task.sapfor_configuration_id = sapforConfiguration_json.id;
|
||||||
task.sapfortaskspackage_id = new File(Global.Home).getName();
|
task.sapfortaskspackage_id = Integer.parseInt(new File(Global.Home).getName());
|
||||||
results_json.tasks.add(task);
|
results_json.tasks.add(task);
|
||||||
Vector<String> codes_s = new Vector<>();
|
Vector<String> codes_s = new Vector<>();
|
||||||
for (PassCode_2021 code : sapforConfiguration_json.codes) {
|
for (PassCode_2021 code : sapforConfiguration_json.codes) {
|
||||||
|
|||||||
@@ -53,8 +53,8 @@ public class PerformSapforTask extends Pass_2021<SapforTask> {
|
|||||||
sapforConfiguration_json = (SapforConfiguration_json) args[1];
|
sapforConfiguration_json = (SapforConfiguration_json) args[1];
|
||||||
target = (SapforTask) args[2];
|
target = (SapforTask) args[2];
|
||||||
//--->>
|
//--->>
|
||||||
parentTask = Paths.get(Global.Home, sapforConfiguration_json.id, target.test_description).toFile();
|
parentTask = Paths.get(Global.Home, String.valueOf(sapforConfiguration_json.id), target.test_description).toFile();
|
||||||
root = new File(Global.Home, sapforConfiguration_json.id);
|
root = new File(Global.Home, String.valueOf(sapforConfiguration_json.id));
|
||||||
task = null;
|
task = null;
|
||||||
//--->>
|
//--->>
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ public class SapforTask extends DBObject {
|
|||||||
public long id = Constants.Nan;
|
public long id = Constants.Nan;
|
||||||
@Description("DEFAULT '-1'")
|
@Description("DEFAULT '-1'")
|
||||||
@Expose
|
@Expose
|
||||||
public String sapfor_configuration_id = "";
|
public int sapfor_configuration_id = Constants.Nan;
|
||||||
@Expose
|
@Expose
|
||||||
@Description("DEFAULT ''")
|
@Description("DEFAULT '-1'")
|
||||||
public String sapfortaskspackage_id = "";
|
public int sapfortaskspackage_id = Constants.Nan;
|
||||||
//------------------------------------->>
|
//------------------------------------->>
|
||||||
@Description("DEFAULT ''")
|
@Description("DEFAULT ''")
|
||||||
@Expose
|
@Expose
|
||||||
@@ -143,7 +143,7 @@ public class SapforTask extends DBObject {
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public boolean isVisible() {
|
public boolean isVisible() {
|
||||||
return Current.HasSapforTasksPackage() && Current.getSapforTasksPackage().id.equals(this.sapfortaskspackage_id);
|
return Current.HasSapforTasksPackage() && Current.getSapforTasksPackage().id == this.sapfortaskspackage_id;
|
||||||
}
|
}
|
||||||
public LinkedHashMap<String, SapforVersion_json> getSortedVersions() {
|
public LinkedHashMap<String, SapforVersion_json> getSortedVersions() {
|
||||||
LinkedHashMap<String, SapforVersion_json> res = new LinkedHashMap<>();
|
LinkedHashMap<String, SapforVersion_json> res = new LinkedHashMap<>();
|
||||||
@@ -187,10 +187,10 @@ public class SapforTask extends DBObject {
|
|||||||
task2.match = MatchState.Match;
|
task2.match = MatchState.Match;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public Date getStartDate(){
|
public Date getStartDate() {
|
||||||
return new Date(StartDate);
|
return new Date(StartDate);
|
||||||
}
|
}
|
||||||
public Date getChangeDate(){
|
public Date getChangeDate() {
|
||||||
return new Date(ChangeDate);
|
return new Date(ChangeDate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
package TestingSystem.SAPFOR.SapforTasksPackage;
|
package TestingSystem.SAPFOR.SapforTasksPackage;
|
||||||
import Common.Constants;
|
import Common.Constants;
|
||||||
import Common.Database.DBObject;
|
import Common.Database.DBObject;
|
||||||
import Common.Database.nDBObject;
|
import Common.Database.iDBObject;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
|
import TestingSystem.DVM.TasksPackage.TasksPackageState;
|
||||||
import TestingSystem.SAPFOR.Json.SapforTasksResults_json;
|
import TestingSystem.SAPFOR.Json.SapforTasksResults_json;
|
||||||
import TestingSystem.SAPFOR.SapforTask.SapforTask;
|
import TestingSystem.SAPFOR.SapforTask.SapforTask;
|
||||||
import TestingSystem.DVM.TasksPackage.TasksPackageState;
|
|
||||||
import com.sun.org.glassfish.gmbal.Description;
|
import com.sun.org.glassfish.gmbal.Description;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
public class SapforTasksPackage extends nDBObject {
|
public class SapforTasksPackage extends iDBObject {
|
||||||
@Description("DEFAULT ''")
|
@Description("DEFAULT ''")
|
||||||
public String testsNames = "";//имена тестов через ; для отображения
|
public String testsNames = "";//имена тестов через ; для отображения
|
||||||
//---
|
//---
|
||||||
@@ -39,25 +39,6 @@ public class SapforTasksPackage extends nDBObject {
|
|||||||
public String configurationsIds = "";
|
public String configurationsIds = "";
|
||||||
@Description("DEFAULT ''")
|
@Description("DEFAULT ''")
|
||||||
public String summary = "";
|
public String summary = "";
|
||||||
@Override
|
|
||||||
public void SynchronizeFields(DBObject src) {
|
|
||||||
super.SynchronizeFields(src);
|
|
||||||
SapforTasksPackage p = (SapforTasksPackage) src;
|
|
||||||
sapforId = p.sapforId;
|
|
||||||
testsNames = p.testsNames;
|
|
||||||
sapfor_version = p.sapfor_version;
|
|
||||||
sapfor_build_date = p.sapfor_build_date;
|
|
||||||
workspace = p.workspace;
|
|
||||||
tasksCount = p.tasksCount;
|
|
||||||
StartDate = p.StartDate;
|
|
||||||
ChangeDate = p.ChangeDate;
|
|
||||||
kernels = p.kernels;
|
|
||||||
sapfor_process_name = p.sapfor_process_name;
|
|
||||||
state = p.state;
|
|
||||||
needsEmail = p.needsEmail;
|
|
||||||
summary = p.summary;
|
|
||||||
}
|
|
||||||
//---
|
|
||||||
@Description("IGNORE")
|
@Description("IGNORE")
|
||||||
public SapforTasksResults_json results = null;
|
public SapforTasksResults_json results = null;
|
||||||
///---
|
///---
|
||||||
@@ -65,10 +46,10 @@ public class SapforTasksPackage extends nDBObject {
|
|||||||
return new File(Global.SapforPackagesDirectory, id + ".zip");
|
return new File(Global.SapforPackagesDirectory, id + ".zip");
|
||||||
}
|
}
|
||||||
public File getLocalWorkspace() {
|
public File getLocalWorkspace() {
|
||||||
return new File(Global.SapforPackagesDirectory, id);
|
return new File(Global.SapforPackagesDirectory, String.valueOf(id));
|
||||||
}
|
}
|
||||||
public File getLoadedSign() {
|
public File getLoadedSign() {
|
||||||
return Paths.get(Global.SapforPackagesDirectory.getAbsolutePath(), id, Constants.LOADED).toFile();
|
return Paths.get(Global.SapforPackagesDirectory.getAbsolutePath(), String.valueOf(id), Constants.LOADED).toFile();
|
||||||
}
|
}
|
||||||
public boolean isLoaded() {
|
public boolean isLoaded() {
|
||||||
return getLoadedSign().exists();
|
return getLoadedSign().exists();
|
||||||
@@ -92,4 +73,29 @@ public class SapforTasksPackage extends nDBObject {
|
|||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@Override
|
||||||
|
public void SynchronizeFields(DBObject src) {
|
||||||
|
super.SynchronizeFields(src);
|
||||||
|
SapforTasksPackage p = (SapforTasksPackage) src;
|
||||||
|
sapforId = p.sapforId;
|
||||||
|
testsNames = p.testsNames;
|
||||||
|
sapfor_version = p.sapfor_version;
|
||||||
|
sapfor_build_date = p.sapfor_build_date;
|
||||||
|
workspace = p.workspace;
|
||||||
|
tasksCount = p.tasksCount;
|
||||||
|
StartDate = p.StartDate;
|
||||||
|
ChangeDate = p.ChangeDate;
|
||||||
|
kernels = p.kernels;
|
||||||
|
sapfor_process_name = p.sapfor_process_name;
|
||||||
|
state = p.state;
|
||||||
|
needsEmail = p.needsEmail;
|
||||||
|
summary = p.summary;
|
||||||
|
}
|
||||||
|
//---
|
||||||
|
public SapforTasksPackage() {
|
||||||
|
}
|
||||||
|
//--
|
||||||
|
public SapforTasksPackage(SapforTasksPackage sapforTasksPackage) {
|
||||||
|
this.SynchronizeFields(sapforTasksPackage);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ import java.util.LinkedHashMap;
|
|||||||
|
|
||||||
import static Common.UI.Tables.TableRenderers.RendererDate;
|
import static Common.UI.Tables.TableRenderers.RendererDate;
|
||||||
import static Common.UI.Tables.TableRenderers.RendererStatusEnum;
|
import static Common.UI.Tables.TableRenderers.RendererStatusEnum;
|
||||||
public class SapforTasksPackagesDBTable extends DBTable<String, SapforTasksPackage> {
|
public class SapforTasksPackagesDBTable extends iDBTable<SapforTasksPackage> {
|
||||||
public SapforTasksPackagesDBTable() {
|
public SapforTasksPackagesDBTable() {
|
||||||
super(String.class, SapforTasksPackage.class);
|
super(SapforTasksPackage.class);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public Current CurrentName() {
|
public Current CurrentName() {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package TestingSystem.SAPFOR.SapforTasksPackage.UI;
|
package TestingSystem.SAPFOR.SapforTasksPackage.UI;
|
||||||
|
import Common.Constants;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import TestingSystem.SAPFOR.SapforTask.SapforTask;
|
import TestingSystem.SAPFOR.SapforTask.SapforTask;
|
||||||
import Visual_DVM_2021.Passes.PassCode_2021;
|
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||||
@@ -6,10 +7,10 @@ import Visual_DVM_2021.Passes.PassCode_2021;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
public class ConfigurationSummary extends SapforPackageTreeNode {
|
public class ConfigurationSummary extends SapforPackageTreeNode {
|
||||||
public String configuration_id = "";
|
public int configuration_id = Constants.Nan;
|
||||||
public String flags = "";
|
public String flags = "";
|
||||||
public Vector<String> codes_descriptions = new Vector<>();
|
public Vector<String> codes_descriptions = new Vector<>();
|
||||||
public ConfigurationSummary(String configuration_id_in, SapforTask task) {
|
public ConfigurationSummary(int configuration_id_in, SapforTask task) {
|
||||||
configuration_id = configuration_id_in;
|
configuration_id = configuration_id_in;
|
||||||
flags = task.flags;
|
flags = task.flags;
|
||||||
Vector<String> codes_s = new Vector<>(Arrays.asList(task.codes.split(" ")));
|
Vector<String> codes_s = new Vector<>(Arrays.asList(task.codes.split(" ")));
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ public class SapforTasksPackageSupervisor {
|
|||||||
SapforConfiguration configuration = configurations.get(configuration_id);
|
SapforConfiguration configuration = configurations.get(configuration_id);
|
||||||
//--
|
//--
|
||||||
SapforConfiguration_json configuration_json = new SapforConfiguration_json();
|
SapforConfiguration_json configuration_json = new SapforConfiguration_json();
|
||||||
configuration_json.id = String.valueOf(configuration_id);
|
configuration_json.id = Integer.parseInt(configuration_id);
|
||||||
configuration_json.flags = configuration.getFlags();
|
configuration_json.flags = configuration.getFlags();
|
||||||
configuration_json.codes.add(PassCode_2021.SPF_CorrectCodeStylePass); //всегда добавляется.
|
configuration_json.codes.add(PassCode_2021.SPF_CorrectCodeStylePass); //всегда добавляется.
|
||||||
configuration_json.codes.addAll(configuration.getPassCodes());
|
configuration_json.codes.addAll(configuration.getPassCodes());
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class AbortSapforTaskPackage extends TestingSystemPass<SapforTasksPackage
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
TasksPackageToKill tasksPackageToKill = new TasksPackageToKill();
|
TasksPackageToKill tasksPackageToKill = new TasksPackageToKill();
|
||||||
tasksPackageToKill.packageName = target.id;
|
tasksPackageToKill.packageName = String.valueOf(target.id);
|
||||||
packagesToKill.add(tasksPackageToKill);
|
packagesToKill.add(tasksPackageToKill);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ public class DownloadSapforTasksPackage extends TestingSystemPass<SapforTasksPac
|
|||||||
@Override
|
@Override
|
||||||
protected void ServerAction() throws Exception {
|
protected void ServerAction() throws Exception {
|
||||||
Command(new ServerExchangeUnit_2021(ServerCode.DownloadSapforTasksPackage, Current.getAccount().email, target.id));
|
Command(new ServerExchangeUnit_2021(ServerCode.DownloadSapforTasksPackage, Current.getAccount().email, target.id));
|
||||||
response.Unpack(tmpArchive = Utils.getTempFileName(target.id));
|
response.Unpack(tmpArchive = Utils.getTempFileName(String.valueOf(target.id)));
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
protected boolean validate() {
|
protected boolean validate() {
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ public class StartSapforTests extends TestingSystemPass<SapforTasksPackage> {
|
|||||||
@Override
|
@Override
|
||||||
protected void ServerAction() throws Exception {
|
protected void ServerAction() throws Exception {
|
||||||
target = new SapforTasksPackage();
|
target = new SapforTasksPackage();
|
||||||
target.genName();
|
//target.genName();
|
||||||
//--
|
//--
|
||||||
Vector<String> testsIds = new Vector<>();
|
Vector<String> testsIds = new Vector<>();
|
||||||
Vector<String> configurationsIds = new Vector<>();
|
Vector<String> configurationsIds = new Vector<>();
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ public class SapforPackageFields implements DialogFields, FormWithSplitters {
|
|||||||
LoadSplitters();
|
LoadSplitters();
|
||||||
object = object_in;
|
object = object_in;
|
||||||
//--
|
//--
|
||||||
lObjectName.setText(object.id);
|
lObjectName.setText(String.valueOf(object.id));
|
||||||
/*
|
/*
|
||||||
treePanel.add(
|
treePanel.add(
|
||||||
new JScrollPane(
|
new JScrollPane(
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public class SapforPackageForm extends Dialog<SapforTasksPackage, SapforPackageF
|
|||||||
@Override
|
@Override
|
||||||
public void Init(Object... params) {
|
public void Init(Object... params) {
|
||||||
sapforTasksPackage = (SapforTasksPackage) params[0];
|
sapforTasksPackage = (SapforTasksPackage) params[0];
|
||||||
fields.lObjectName.setText(sapforTasksPackage.id);
|
// fields.lObjectName.setText(sapforTasksPackage.id);
|
||||||
/*
|
/*
|
||||||
fields.getTreePanel().add(
|
fields.getTreePanel().add(
|
||||||
new JScrollPane(
|
new JScrollPane(
|
||||||
|
|||||||
Reference in New Issue
Block a user