рефакторинг серверной части сапфора.

This commit is contained in:
2023-12-16 03:57:01 +03:00
parent b7b41ae59c
commit 34c08e7d44
32 changed files with 942 additions and 355 deletions

View File

@@ -3,9 +3,10 @@ import Common.Constants;
import Visual_DVM_2021.Passes.PassCode_2021;
import com.google.gson.annotations.Expose;
import java.io.Serializable;
import java.util.List;
import java.util.Vector;
public class SapforConfiguration_json {
public class SapforConfiguration_json implements Serializable {
@Expose
public int id = Constants.Nan;
@Expose

View File

@@ -1,9 +1,12 @@
package TestingSystem.SAPFOR.Json;
import TestingSystem.SAPFOR.SapforTask.SapforTask;
import TestingSystem.SAPFOR.SapforTasksPackage.UI.PackageSummary;
import com.google.gson.annotations.Expose;
import java.io.Serializable;
import java.util.List;
import java.util.Vector;
public class SapforTasksPackage_json {
public class SapforTasksPackage_json implements Serializable {
@Expose
public int kernels = 1;
@Expose
@@ -12,4 +15,7 @@ public class SapforTasksPackage_json {
public List<SapforTest_json> tests = new Vector<>();
@Expose
public List<SapforConfiguration_json> configurations = new Vector<>();
//---
@Expose
public List<SapforTask> tasks = new Vector<>();
}

View File

@@ -9,11 +9,12 @@ import com.google.gson.annotations.Expose;
import javax.swing.tree.DefaultMutableTreeNode;
import java.io.File;
import java.io.Serializable;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Vector;
public class SapforTasksResults_json {
public class SapforTasksResults_json implements Serializable {
//---
public PackageSummary root = null;
public PackageSummary comparison_root = null;

View File

@@ -1,8 +1,12 @@
package TestingSystem.SAPFOR.Json;
import com.google.gson.annotations.Expose;
public class SapforTest_json {
import java.io.Serializable;
public class SapforTest_json implements Serializable {
@Expose
public String test_description = "";
public int id;
@Expose
public String description = "";
@Expose
public String group_description = "";
}

View File

@@ -1,5 +1,6 @@
package TestingSystem.SAPFOR.Json;
public enum SapforVersionState {
import java.io.Serializable;
public enum SapforVersionState implements Serializable {
Empty, //версия оказалась пуста.
Normal, //версия построена
HasErrors //в журнале версии есть ошибки. то есть, не удалось построить следующую версию.