фикс критического бага новой нити тестирования. в json идентификаторы задач на компиляцию и запуск пересекались.
This commit is contained in:
@@ -9,9 +9,10 @@ import java.util.List;
|
||||
import java.util.Vector;
|
||||
public class DVMPackage_json implements Serializable {
|
||||
@Expose
|
||||
public int max_compilation_task_id = 0;
|
||||
@Expose
|
||||
public int max_run_task_id = 0;
|
||||
public int max_task_id = 0;
|
||||
@Expose
|
||||
public List<DVMCompilationTask> compilationTasks = new Vector<>();
|
||||
public int getMaxTaskId(){
|
||||
return max_task_id++;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -153,12 +153,12 @@ public class AddTasksToDVMPackage extends Pass_2021<DVMPackage> {
|
||||
//инициализируем идентификаторы задач.
|
||||
for (DVMCompilationTask compilationTask : tasks) {
|
||||
//--
|
||||
compilationTask.id = json.max_compilation_task_id;
|
||||
json.max_compilation_task_id++;
|
||||
compilationTask.id = json.max_task_id;
|
||||
json.max_task_id++;
|
||||
//-
|
||||
for (DVMRunTask runTask : compilationTask.runTasks) {
|
||||
runTask.id = json.max_run_task_id;
|
||||
json.max_run_task_id++;
|
||||
runTask.id = json.max_task_id;
|
||||
json.max_task_id++;
|
||||
runTask.dvmcompilationtask_id = compilationTask.id;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user