++
мелочи. название p для версии общей памяти, фильтр задач по матрицам, отображение числа завершившихся задач в статусе, отображение размерности матрицы и числа процессов в таблице задач
This commit is contained in:
@@ -150,7 +150,7 @@ public class SapforPackage_json implements Serializable {
|
||||
String.valueOf(task.sapfor_configuration_id)
|
||||
).toFile());
|
||||
root.add(taskNode);
|
||||
if (task.state.equals(TaskState.DoneWithErrors))
|
||||
if (!task.state.equals(TaskState.Done))
|
||||
root.errors_count++;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ public class PerformSapforTask extends Pass<SapforTask> {
|
||||
}
|
||||
//слегка изменить подход.
|
||||
protected boolean transformation(PassCode code) throws Exception {
|
||||
task = new File(parentTask, "v1");
|
||||
task = new File(parentTask, code.equals(PassCode.SPF_SharedMemoryParallelization)?"p1":"v1" );
|
||||
Utils_.CheckAndCleanDirectory(task); //папка для преобразования.
|
||||
//если версия пустая, это тоже результат тестирования. Поэтому должна учитываться в древе.
|
||||
target.versions.add(version_json = new SapforVersion_json(
|
||||
|
||||
@@ -107,6 +107,7 @@ public class SapforPackage extends TestingPackage<SapforPackage_json> {
|
||||
double percent = (((double) (good)) / tasksCount) * 100.0;
|
||||
description = "Выполнено на " + ((int) percent) + "%\n" +
|
||||
"Всего задач: " + tasksCount + ", из них с ошибками " + bad;
|
||||
doneTasksCount= good;
|
||||
}
|
||||
public boolean canCompare(SapforPackage package2, TextLog log){
|
||||
if (package_json.tasks.size() != package2.package_json.tasks.size()) {
|
||||
|
||||
@@ -10,7 +10,10 @@ import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.ServerObjectsCache.PackageCache;
|
||||
import _VisualDVM.ServerObjectsCache.VisualCaches;
|
||||
import _VisualDVM.TestingSystem.Common.TasksPackageState;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMPackage.DVMPackage;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforPackage.SapforPackage;
|
||||
import _VisualDVM.Visual.Tables.RendererTestingPackageStatus;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.util.Comparator;
|
||||
@@ -100,11 +103,11 @@ public class SapforPackagesForm extends DataSetControlForm<SapforPackage> {
|
||||
new ColumnInfo<SapforPackage>("статус") {
|
||||
@Override
|
||||
public Object getFieldAt(SapforPackage object) {
|
||||
return object.state;
|
||||
return object;
|
||||
}
|
||||
@Override
|
||||
public Class getRendererClass() {
|
||||
return RendererStatusEnum.class;
|
||||
return RendererTestingPackageStatus.class;
|
||||
}
|
||||
}
|
||||
);
|
||||
@@ -163,6 +166,20 @@ public class SapforPackagesForm extends DataSetControlForm<SapforPackage> {
|
||||
protected boolean validate(SapforPackage object) {
|
||||
return object.state.isActive();
|
||||
}
|
||||
});
|
||||
},
|
||||
new FilterFlag<SapforPackage>(dataSource, new MenuBarButton() {
|
||||
{
|
||||
setText("С ошибками");
|
||||
setToolTipText("Отображать только пакеты тестов с ошибками");
|
||||
}
|
||||
}, false) {
|
||||
@Override
|
||||
protected boolean validate(SapforPackage object) {
|
||||
return object.state.equals(TasksPackageState.DoneWithErrors);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user