форматирование вывода результатов тестирования в почте.
This commit is contained in:
@@ -7,9 +7,11 @@ import Common.Utils.Utils;
|
||||
import Repository.Server.ServerCode;
|
||||
import SapforTestingSystem.Json.SapforConfiguration_json;
|
||||
import SapforTestingSystem.Json.SapforTasksPackage_json;
|
||||
import SapforTestingSystem.Json.SapforTest_json;
|
||||
import SapforTestingSystem.SapforConfiguration.SapforConfiguration;
|
||||
import SapforTestingSystem.SapforConfiguration.SapforConfigurationInterface;
|
||||
import SapforTestingSystem.SapforTasksPackage.SapforTasksPackage;
|
||||
import TestingSystem.Group.Group;
|
||||
import TestingSystem.TasksPackage.TasksPackageState;
|
||||
import TestingSystem.Test.Test;
|
||||
import TestingSystem.TestingPlanner;
|
||||
@@ -36,11 +38,24 @@ public class SapforTasksPackageSupervisor {
|
||||
Vector<Object> configurations_ = (Vector<Object>) planner.ServerCommand(ServerCode.GetObjectsCopiesByPK, "", new Pair<>(SapforConfiguration.class, configurationsIds));
|
||||
LinkedHashMap<String, Test> tests = new LinkedHashMap<>();
|
||||
LinkedHashMap<String, SapforConfiguration> configurations = new LinkedHashMap<>();
|
||||
Vector<String> groupsIds = new Vector<>();
|
||||
LinkedHashMap<String, Group> groups = new LinkedHashMap<>();
|
||||
//--
|
||||
for (Object o : tests_) {
|
||||
Test test = (Test) o;
|
||||
System.out.println(test.description);
|
||||
tests.put(test.id, test);
|
||||
if (!groupsIds.contains(test.group_id))
|
||||
groupsIds.add(test.group_id);
|
||||
}
|
||||
//--
|
||||
Vector<Object> groups_ = (Vector<Object>) planner.ServerCommand(ServerCode.GetObjectsCopiesByPK, "", new Pair<>(Group.class, groupsIds));
|
||||
for (Object o : groups_) {
|
||||
Group group = (Group) o;
|
||||
System.out.println(group.description);
|
||||
groups.put(group.id, group);
|
||||
}
|
||||
//--
|
||||
for (Object o : configurations_) {
|
||||
SapforConfiguration sapforConfiguration = (SapforConfiguration) o;
|
||||
System.out.println(sapforConfiguration.id);
|
||||
@@ -49,8 +64,12 @@ public class SapforTasksPackageSupervisor {
|
||||
//--
|
||||
SapforTasksPackage_json package_json = new SapforTasksPackage_json();
|
||||
package_json.kernels = sapforTasksPackage.kernels;
|
||||
for (String test_id : testsIds)
|
||||
package_json.tests.add(tests.get(test_id).description);
|
||||
for (Test test : tests.values()) {
|
||||
SapforTest_json test_json = new SapforTest_json();
|
||||
test_json.test_description = test.description;
|
||||
test_json.group_description = groups.get(test.group_id).description;
|
||||
package_json.tests.add(test_json);
|
||||
}
|
||||
//создание рабочего пространства для пакетного режима
|
||||
File packageWorkspace = new File(Global.SapforPackagesDirectory, String.valueOf(sapforTasksPackage.id));
|
||||
Utils.CheckAndCleanDirectory(packageWorkspace);
|
||||
|
||||
Reference in New Issue
Block a user