промежуточный. ухожу. надо сделать чтобы не сравнивало файлы вывода в каждой версии.
This commit is contained in:
@@ -14,6 +14,10 @@ import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Vector;
|
||||
public class SapforTasksResults_json {
|
||||
//---
|
||||
public PackageSummary root = null;
|
||||
public DefaultMutableTreeNode comparison_root = null;
|
||||
//---
|
||||
@Expose
|
||||
public long StartDate = 0;
|
||||
@Expose
|
||||
@@ -26,10 +30,6 @@ public class SapforTasksResults_json {
|
||||
//-- задачи, отсортированные для сравнения.
|
||||
public LinkedHashMap<MatchState, LinkedHashMap<TaskState, LinkedHashMap<String, LinkedHashMap<String, Vector<SapforTask>>>>> comparisonSortedTasks = new LinkedHashMap<>();
|
||||
//----
|
||||
public PackageSummary root = null;
|
||||
//--
|
||||
public DefaultMutableTreeNode comparison_root = null;
|
||||
//---
|
||||
public void buildTree(SapforTasksPackage package_in) {
|
||||
root = new PackageSummary();
|
||||
//---
|
||||
@@ -206,6 +206,12 @@ public class SapforTasksResults_json {
|
||||
}
|
||||
}
|
||||
}
|
||||
public void DropComparison(){
|
||||
comparison_root = null;
|
||||
comparisonSortedTasks.clear();
|
||||
for (SapforTask task : allTasks.values())
|
||||
task.match = MatchState.NotMatch;
|
||||
}
|
||||
//---
|
||||
public String getEmailSummary() {
|
||||
String res = "";
|
||||
@@ -256,4 +262,5 @@ public class SapforTasksResults_json {
|
||||
res = String.join("\n", summary_lines);
|
||||
return res;
|
||||
}
|
||||
//---
|
||||
}
|
||||
@@ -156,8 +156,10 @@ public class SapforTask extends DBObject {
|
||||
return;
|
||||
}
|
||||
}
|
||||
System.out.println("сравнение версий.");
|
||||
//--
|
||||
for (String name1 : versions1.keySet()) {
|
||||
System.out.println("version name="+name1);
|
||||
SapforVersion_json version1 = versions1.get(name1);
|
||||
SapforVersion_json version2 = versions2.get(name1);
|
||||
//---
|
||||
|
||||
@@ -5,7 +5,6 @@ import Common.UI.Label.ShortLabel;
|
||||
import Common.UI.Menus_2023.VisualiserMenuBar;
|
||||
import Common.UI.UI;
|
||||
import Common.Utils.TextLog;
|
||||
import SapforTestingSystem.SapforTask.MatchState;
|
||||
import SapforTestingSystem.SapforTask.SapforTask;
|
||||
import SapforTestingSystem.SapforTasksPackage.SapforTasksPackage;
|
||||
import SapforTestingSystem.SapforTasksPackage.UI.SapforTasksPackageTree;
|
||||
@@ -185,14 +184,8 @@ public class SapforPackagesComparisonForm {
|
||||
}
|
||||
@Override
|
||||
protected void performPreparation() throws Exception {
|
||||
package1.results.comparisonSortedTasks.clear();
|
||||
package2.results.comparisonSortedTasks.clear();
|
||||
//сброс всех состояний задач.
|
||||
for (SapforTask task : package1.results.allTasks.values())
|
||||
task.match = MatchState.NotMatch;
|
||||
//--
|
||||
for (SapforTask task : package2.results.allTasks.values())
|
||||
task.match = MatchState.NotMatch;
|
||||
package1.results.DropComparison();
|
||||
package2.results.DropComparison();
|
||||
}
|
||||
@Override
|
||||
protected void showPreparation() throws Exception {
|
||||
@@ -202,19 +195,25 @@ public class SapforPackagesComparisonForm {
|
||||
}
|
||||
@Override
|
||||
protected void body() throws Exception {
|
||||
System.out.println(package1.results.allTasks.size());
|
||||
System.out.println(package2.results.allTasks.size());
|
||||
//теперь сравниваем задачи
|
||||
int i = 1;
|
||||
for (String key1 : package1.results.allTasks.keySet()) {
|
||||
System.out.println(i + "=" + key1);
|
||||
SapforTask task1 = package1.results.allTasks.get(key1);
|
||||
SapforTask task2 = package2.results.allTasks.get(key1);
|
||||
//--
|
||||
task1.checkMatch(task2);
|
||||
//--
|
||||
++i;
|
||||
}
|
||||
//--
|
||||
package1.results.SortTasksForComparison();
|
||||
package2.results.SortTasksForComparison();
|
||||
// package1.results.SortTasksForComparison();
|
||||
// package2.results.SortTasksForComparison();
|
||||
//-
|
||||
package1.results.buildComparisonTree(package1);
|
||||
package2.results.buildTree(package2);
|
||||
// package1.results.buildComparisonTree(package1);
|
||||
// package2.results.buildTree(package2);
|
||||
}
|
||||
@Override
|
||||
protected boolean validate() {
|
||||
@@ -227,8 +226,8 @@ public class SapforPackagesComparisonForm {
|
||||
}
|
||||
@Override
|
||||
protected void showDone() throws Exception {
|
||||
showComparisonTree();
|
||||
slave.showComparisonTree();
|
||||
// showComparisonTree();
|
||||
// slave.showComparisonTree();
|
||||
}
|
||||
};
|
||||
pass.Do();
|
||||
|
||||
Reference in New Issue
Block a user