no message
This commit is contained in:
@@ -174,6 +174,11 @@ public class SapforPackagesComparisonForm {
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
protected void performPreparation() throws Exception {
|
||||
for (SapforTask task : package1.results.sortedTasks.values())
|
||||
task.match = MatchState.NotMatch;
|
||||
}
|
||||
@Override
|
||||
protected void showPreparation() throws Exception {
|
||||
showNoTree();
|
||||
slave.showNoTree();
|
||||
@@ -182,28 +187,17 @@ public class SapforPackagesComparisonForm {
|
||||
@Override
|
||||
protected void body() throws Exception {
|
||||
for (String key1 : package1.results.sortedTasks.keySet()) {
|
||||
SapforTask task1 = package1.results.sortedTasks.get(key1);
|
||||
if (package2.results.sortedTasks.containsKey(key1)) {
|
||||
task1.match = MatchState.Match;
|
||||
if (!package2.results.sortedTasks.containsKey(key1)) {
|
||||
Log.Writeln_("Задача эталона " + key1 + "не найдена в сравниваемом пакете!");
|
||||
}
|
||||
}
|
||||
if (Log.isEmpty()) {
|
||||
//теперь сравниваем задачи
|
||||
for (String key1 : package1.results.sortedTasks.keySet()) {
|
||||
SapforTask task1 = package1.results.sortedTasks.get(key1);
|
||||
SapforTask task2 = package2.results.sortedTasks.get(key1);
|
||||
//состояния
|
||||
if (!task1.state.equals(task2.state)) {
|
||||
task1.match = MatchState.NotMatch;
|
||||
System.out.println("Не совпадение цепочки версий в задаче " + task1.getUniqueKey());
|
||||
} else if (task1.versions.size() != task2.versions.size()) {
|
||||
task1.match = MatchState.NotMatch;
|
||||
System.out.println("Не совпадение длины цепочки версий в задаче " + task1.getUniqueKey());
|
||||
} else if (task1.variants.size()!=task2.variants.size()) {
|
||||
task1.match = MatchState.NotMatch;
|
||||
System.out.println("Не совпадение длины цепочки вариантов в задаче " + task1.getUniqueKey());
|
||||
} else {
|
||||
|
||||
}
|
||||
//файлы в КАЖДОЙ версии. на полное совпадение.
|
||||
} else {
|
||||
Log.Writeln_("Задача эталона " + task1.getUniqueKey() +
|
||||
"не найдена в сравниваемом пакете!");
|
||||
return;
|
||||
//--
|
||||
task1.checkMatch(task2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user