обновление задач пакета одной операцией.
This commit is contained in:
@@ -226,7 +226,7 @@ public class TestsSupervisor_2022 {
|
||||
for (TestCompilationTask testCompilationTask : compilationTasks) {
|
||||
ct_count++;
|
||||
if (CheckTask(testCompilationTask)) {
|
||||
planner.UpdateTask(testCompilationTask);
|
||||
// planner.UpdateTask(testCompilationTask);
|
||||
for (TestRunTask testRunTask : testCompilationTask.runTasks) {
|
||||
rt_count++;
|
||||
testRunTask.compilation_state = testCompilationTask.state;
|
||||
@@ -237,7 +237,7 @@ public class TestsSupervisor_2022 {
|
||||
} else {
|
||||
CheckTask(testRunTask);
|
||||
}
|
||||
planner.UpdateTask(testRunTask);
|
||||
// planner.UpdateTask(testRunTask);
|
||||
if (testRunTask.state.equals(TaskState.Finished)) {
|
||||
//анализ задачи на запуск.
|
||||
List<String> output_lines = Arrays.asList(testRunTask.output.split("\n"));
|
||||
@@ -287,11 +287,14 @@ public class TestsSupervisor_2022 {
|
||||
}
|
||||
}
|
||||
}
|
||||
planner.UpdateTask(testRunTask);
|
||||
//planner.UpdateTask(testRunTask);
|
||||
}
|
||||
}
|
||||
}
|
||||
System.out.println("ct_count=" + ct_count + " rt count=" + rt_count);
|
||||
//теперь обновить их единым списком.
|
||||
planner.ServerCommand(ServerCode.UpdateTestTasks, compilationTasks);
|
||||
|
||||
}
|
||||
public boolean CheckTask(TestTask testTask) throws Exception {
|
||||
if (testTask.state.equals(TaskState.ResultsDownloaded)) {
|
||||
|
||||
Reference in New Issue
Block a user