no message

This commit is contained in:
2023-12-08 21:35:36 +03:00
parent c491e805c9
commit 01468da72e
2 changed files with 25 additions and 13 deletions

1
.idea/workspace.xml generated
View File

@@ -7,6 +7,7 @@
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment=""> <list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/ExportTasksPackageToExcel.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/ExportTasksPackageToExcel.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/ExportTasksPackageToExcel.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/ExportTasksPackageToExcel.java" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />

View File

@@ -3,6 +3,7 @@ import Common.Current;
import Common.Global; import Common.Global;
import Common.UI.UI; import Common.UI.UI;
import Common.Utils.Files.VDirectoryChooser; import Common.Utils.Files.VDirectoryChooser;
import Common.Utils.Index;
import Common.Utils.Utils; import Common.Utils.Utils;
import GlobalData.Tasks.TaskState; import GlobalData.Tasks.TaskState;
import TestingSystem.DVM.Tasks.TestRunTask; import TestingSystem.DVM.Tasks.TestRunTask;
@@ -163,13 +164,7 @@ public class ExportTasksPackageToExcel extends Pass_2021<TasksPackage> {
} }
return res; return res;
} }
@Override void createStyles(){
protected void body() throws Exception {
File file = Utils.getTempFileName("table");
//--
book = new HSSFWorkbook();
sheet = book.createSheet("Результаты тестирования");
//--
styles = new Vector<>(); styles = new Vector<>();
//0 - заголовок //0 - заголовок
//1 - черный //1 - черный
@@ -213,8 +208,9 @@ public class ExportTasksPackageToExcel extends Pass_2021<TasksPackage> {
style.setFont(font); style.setFont(font);
styles.add(style); styles.add(style);
} }
//-- }
Row header = addRow(0, true, void exportPackage(TasksPackage tasksPackage, Index offset){
Row header = addRow(offset.getValue(), true,
"Группа", "Группа",
"Тест", "Тест",
"Язык", "Язык",
@@ -232,7 +228,8 @@ public class ExportTasksPackageToExcel extends Pass_2021<TasksPackage> {
"Чистое время (с)", "Чистое время (с)",
"Прогресс (%)"); "Прогресс (%)");
//-- //--
int i = 1; offset.Inc();
//--
for (TestRunTask task : tasks) { for (TestRunTask task : tasks) {
ShowMessage2(task.test_description); ShowMessage2(task.test_description);
//--- //---
@@ -245,7 +242,7 @@ public class ExportTasksPackageToExcel extends Pass_2021<TasksPackage> {
Object num_cudas = (NUM_CUDAS != null) ? NUM_CUDAS : "undef"; Object num_cudas = (NUM_CUDAS != null) ? NUM_CUDAS : "undef";
Object total_threads = (NUM_THREADS != null) ? NUM_THREADS * Utils.getMatrixProcessors(task.matrix) : "undef"; Object total_threads = (NUM_THREADS != null) ? NUM_THREADS * Utils.getMatrixProcessors(task.matrix) : "undef";
//-- //--
Row row = addRow(i, false, Row row = addRow(offset.getValue(), false,
task.group_description, task.group_description,
task.test_description, task.test_description,
task.language.getDescription(), task.language.getDescription(),
@@ -263,10 +260,24 @@ public class ExportTasksPackageToExcel extends Pass_2021<TasksPackage> {
task.CleanTime, task.CleanTime,
task.progress task.progress
); );
++i; offset.Inc();
} }
}
@Override
protected void body() throws Exception {
File file = Utils.getTempFileName("table");
//-- //--
for (i = 0; i < max_columns; ++i) book = new HSSFWorkbook();
sheet = book.createSheet("Результаты тестирования");
//--
createStyles();
//--
Index offset = new Index();
exportPackage(target, offset);
//--
for (int i = 0; i < max_columns; ++i)
sheet.autoSizeColumn(i); sheet.autoSizeColumn(i);
// Записываем всё в файл // Записываем всё в файл
FileOutputStream stream = new FileOutputStream(file); FileOutputStream stream = new FileOutputStream(file);