промежуточный. рефакторинг отправки пакета сапфора на сервер. сделал подобно двм.

This commit is contained in:
2023-10-15 20:20:07 +03:00
parent 79848baaa1
commit 1499b24b08
8 changed files with 138 additions and 94 deletions

View File

@@ -1,4 +1,5 @@
package SapforTestingSystem.SapforTasksPackage;
import Common.Constants;
import Common.Database.DBObject;
import Common.Database.nDBObject;
import TestingSystem.TasksPackage.TasksPackageState;
@@ -7,8 +8,10 @@ public class SapforTasksPackage extends nDBObject {
@Description("DEFAULT ''")
public String testsNames = "";//имена тестов через ; для отображения
//---
public int sapforId = Constants.Nan;
public String sapfor_version = "?"; //тестируемая версия SAPFOR
public long sapfor_build_date = 0;
public String sapfor_drv="";
//---
public String workspace = ""; //домашняя папка
//---
@@ -18,8 +21,12 @@ public class SapforTasksPackage extends nDBObject {
public long ChangeDate = 0;//дата окончания выполнения
//-
public int kernels=1; //количество потоков.
@Description("DEFAULT 'Queued'")
public TasksPackageState state = TasksPackageState.Queued;
@Description("DEFAULT 'TestsSynchronize'")
public TasksPackageState state = TasksPackageState.TestsSynchronize;
@Description("DEFAULT ''")
public String testsIds = "";
@Description("DEFAULT ''")
public String configurationsIds = "";
// допустимые состояния
//Queued
//PackageStart
@@ -30,6 +37,7 @@ public class SapforTasksPackage extends nDBObject {
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;