no message
This commit is contained in:
@@ -53,8 +53,8 @@ public class SapforPackagesComparisonForm {
|
||||
TextLog log = new TextLog();
|
||||
if (Current.Check(log, Current.SapforTasksPackage)) {
|
||||
object = Current.getSapforTasksPackage();
|
||||
if (SapforTasksPackageInterface.isLoaded(object)||(Pass_2021.passes.get(PassCode_2021.DownloadSapforTasksPackage).Do(object)))
|
||||
showObject();
|
||||
if (SapforTasksPackageInterface.isLoaded(object) || (Pass_2021.passes.get(PassCode_2021.DownloadSapforTasksPackage).Do(object)))
|
||||
showObject();
|
||||
else UI.Info("Пакет не закружен");
|
||||
} else
|
||||
UI.Info(log.toString());
|
||||
@@ -65,25 +65,22 @@ public class SapforPackagesComparisonForm {
|
||||
lObjectName.setText("?");
|
||||
lObjectName.setToolTipText("Объект не назначен.");
|
||||
UI.Clear(treePanel);
|
||||
if (isMaster()){
|
||||
if (isMaster()) {
|
||||
UI.getMainWindow().getTestingWindow().ShowNoSapforPackageVersionEtalon();
|
||||
}else {
|
||||
} else {
|
||||
UI.getMainWindow().getTestingWindow().ShowNoSapforPackageVersion();
|
||||
}
|
||||
|
||||
}
|
||||
protected void showObject() {
|
||||
lObjectName.setText(object.getPK().toString() + (isMaster() ? "(эталон)" : ""));
|
||||
lObjectName.setToolTipText(object.getPK().toString());
|
||||
if (object.root == null) {
|
||||
object.root = SapforTasksPackageInterface.buildTree(object);
|
||||
}
|
||||
treePanel.add(new JScrollPane(
|
||||
new SapforTasksPackageTree(
|
||||
|
||||
|
||||
SapforTasksPackageInterface.buildTree(object),
|
||||
|
||||
|
||||
isMaster()? Current.SapforEtalonVersion: Current.SapforVersion
|
||||
)));
|
||||
new SapforTasksPackageTree(object.root,
|
||||
isMaster() ? Current.SapforEtalonVersion : Current.SapforVersion
|
||||
)));
|
||||
}
|
||||
protected String getText() {
|
||||
return "";
|
||||
@@ -105,7 +102,7 @@ public class SapforPackagesComparisonForm {
|
||||
bNext.addActionListener(e -> {
|
||||
});
|
||||
bCompare.addActionListener(e -> {
|
||||
DoComparePass(isReady() && slave.isReady());
|
||||
DoComparePass();
|
||||
});
|
||||
} else {
|
||||
//рабу сравнивать не положено.
|
||||
@@ -129,8 +126,10 @@ public class SapforPackagesComparisonForm {
|
||||
public void onClose() {
|
||||
RemoveObject();
|
||||
}
|
||||
public void DoComparePass(boolean startCondition) {
|
||||
public void DoComparePass() {
|
||||
Pass_2021 pass = new Pass_2021() {
|
||||
SapforTasksPackage package1;
|
||||
SapforTasksPackage package2;
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return "Сравнение";
|
||||
@@ -145,11 +144,21 @@ public class SapforPackagesComparisonForm {
|
||||
}
|
||||
@Override
|
||||
protected boolean canStart(Object... args) throws Exception {
|
||||
return startCondition;
|
||||
if (isReady() && slave.isReady()) {
|
||||
package1 = object;
|
||||
package2 = slave.object;
|
||||
if (!package1.testsIds.equals(package2.testsIds)) {
|
||||
Log.Writeln_("Наборы тестов пакетов не совпадают!");
|
||||
}
|
||||
if (!package1.configurationsIds.equals(package2.configurationsIds)) {
|
||||
Log.Writeln_("Наборы конфигураций не совпадают!");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
protected void body() throws Exception {
|
||||
Compare();
|
||||
}
|
||||
};
|
||||
pass.Do();
|
||||
@@ -180,24 +189,4 @@ public class SapforPackagesComparisonForm {
|
||||
pass.Do();
|
||||
}
|
||||
//предполагаем что оба объекта есть и мы можем получить с них текст.
|
||||
protected void Compare() throws Exception
|
||||
{
|
||||
SapforTasksPackage package1 = object;
|
||||
SapforTasksPackage package2 = slave.object;
|
||||
UI.Info(package1.id+" "+package2.id);
|
||||
|
||||
/*
|
||||
//это всегда форма мастер
|
||||
//1. Получить файл теста.Для сапфора ограничение что файл может быть только один.Возможно и для других тоже.
|
||||
// File project_db = new File(object.Home, "project.json");
|
||||
for (String masterTaskKey : packageTasks.Data.keySet()) {
|
||||
for (String slaveTaskKey : slave.packageTasks.Data.keySet()) {
|
||||
if (masterTaskKey.equals(slaveTaskKey)) {
|
||||
compareTasks(packageTasks.get(masterTaskKey), slave.packageTasks.get(masterTaskKey));
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user