фикс бага с синхронизацией тестов из репозитория. забыл поменять почту со своей на серверную и они качались заново и множились.

начал внедрение эталонов
++
This commit is contained in:
2025-03-14 19:13:04 +03:00
parent a2017f9e01
commit e2b307d4f6
12 changed files with 49 additions and 31 deletions

View File

@@ -1,6 +1,7 @@
package _VisualDVM.TestingSystem.DVM.DVMTasks;
import Common.CommonConstants;
import Common.Database.Objects.DBObject;
import Common.Utils.Index;
import _VisualDVM.Constants;
import _VisualDVM.Global;
import _VisualDVM.GlobalData.Tasks.TaskState;
@@ -19,6 +20,8 @@ public class DVMRunTask extends DVMTask {
@Expose
public int dvmcompilationtask_id = CommonConstants.Nan;
@Expose
public int ethalon_id = CommonConstants.Nan; //эталон если есть.
@Expose
public String matrix = "";
@Expose
public String args = "";
@@ -38,14 +41,17 @@ public class DVMRunTask extends DVMTask {
public TaskState compilation_state = TaskState.Waiting;
@Expose
public double compilation_time = 0.0;
public DVMRunTask(DVMConfiguration configuration, DVMSettings settings,
public DVMRunTask(Index index,
DVMCompilationTask dvmCompilationTask,
DVMConfiguration configuration, DVMSettings settings,
Group group, Test test,
String matrix_in, String flags_in,
String environments_in,
int kernels_in
) {
super(configuration, group, test, flags_in);
super(index,configuration, group, test, flags_in);
//--------------------------
dvmcompilationtask_id = dvmCompilationTask.id;
//инфа о компиляции.
compilation_maxtime = configuration.c_maxtime;
compilation_state = TaskState.Waiting;
@@ -70,6 +76,7 @@ public class DVMRunTask extends DVMTask {
super.SynchronizeFields(src);
DVMRunTask rt = (DVMRunTask) src;
dvmcompilationtask_id = rt.dvmcompilationtask_id;
ethalon_id = rt.ethalon_id;
matrix = rt.matrix;
CleanTime = rt.CleanTime;
progress = rt.progress;