Доделал Planner. Для компиляции тоже заменил старый Do на DoWithSchedule
Добавил сохранение в архив задач на компиляцию. Закомментирова info txt который почему то в архив клался пустым, вместо него кладу в архив файлы TaskState и total_time. Адаптировал анализ под распаковку архива. При сохранении в бд, удаляю задачи на компиляцию.
This commit is contained in:
@@ -402,11 +402,11 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
public void UpdateTestTasks() throws Exception {
|
||||
Vector<TestCompilationTask> compilationTasks = (Vector<TestCompilationTask>) request.object;
|
||||
account_db.BeginTransaction();
|
||||
//сами задачи на компиляцию не сохраняем. незачем.
|
||||
for (TestCompilationTask compilationTask : compilationTasks) {
|
||||
compilationTask.ChangeDate = new Date().getTime();
|
||||
account_db.Update(compilationTask);
|
||||
account_db.Delete(compilationTask);
|
||||
for (TestRunTask runTask : compilationTask.runTasks) {
|
||||
compilationTask.ChangeDate = new Date().getTime();
|
||||
runTask.ChangeDate = new Date().getTime();
|
||||
account_db.Update(runTask);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user