рефакторинг нити планировщика двм тестов на сервере.

This commit is contained in:
2023-12-14 18:45:41 +03:00
parent c07b72eb5d
commit 1fc60e6c12
11 changed files with 403 additions and 177 deletions

View File

@@ -29,8 +29,6 @@ public class DVMRunTask extends DVMTask {
@Expose
public int progress = 0;
@Expose
public LanguageName language = LanguageName.fortran;
@Expose
public int cube = 1;
@Expose
public int min_dim = 1;
@@ -56,7 +54,6 @@ public class DVMRunTask extends DVMTask {
super(configuration, group, test, flags_in);
//--------------------------
//инфа о компиляции.
language = group.language;
compilation_maxtime = configuration.c_maxtime;
compilation_state = TaskState.Waiting;
//инфа о запуске
@@ -99,7 +96,7 @@ public class DVMRunTask extends DVMTask {
}
//-
@Override
public Vector<String> pack(int kernels_in) {
public Vector<String> pack(Object arg) {
Vector<String> res = new Vector<>();
res.add(String.valueOf(id)); //1
res.add(String.valueOf(maxtime)); //2
@@ -108,7 +105,7 @@ public class DVMRunTask extends DVMTask {
res.add(environments); //5
res.add(usr_par.replace("\n", "|")); //6
res.add(args); //7
res.add(String.valueOf(kernels_in)); //8
res.add(String.valueOf(kernels)); //8
return res;
}
public String getEnvironments() {