no message
This commit is contained in:
11
.idea/workspace.xml
generated
11
.idea/workspace.xml
generated
@@ -7,16 +7,13 @@
|
|||||||
</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 afterPath="$PROJECT_DIR$/src/TestingSystem/Common/Group/UI/EditGroupMenu.java" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/CompareSapforPackages.java" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/CompareDVMRunTasks.java" afterDir="false" />
|
|
||||||
<change afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/ReplaceTestsFromFiles.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Repository/Server/ServerCode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/Server/ServerCode.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/UI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/UI/UI.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/TestingSystem/Common/Group/GroupsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Common/Group/GroupsMenuBar.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforPackage/SapforPackagesBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforTasksPackage/UI/SapforPackagesBar.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/TestingSystem/DVM/DVMPackage/DVMPackagesBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/DVM/DVMPackage/DVMPackagesBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/PassCode_2021.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/PassCode_2021.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/PassCode_2021.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/PassCode_2021.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/TestingWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/TestingWindow.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/TestingWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/TestingWindow.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/ComparisonForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/ComparisonForm.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/SapforPackagesComparisonForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/SapforPackagesComparisonForm.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ import ProjectData.Files.UI.FilesTreeCellRenderer;
|
|||||||
import Repository.SubscriberWorkspace.SubscriberWorkspaceDBTable;
|
import Repository.SubscriberWorkspace.SubscriberWorkspaceDBTable;
|
||||||
import TestingSystem.DVM.DVMPackage.DVMPackageDBTable;
|
import TestingSystem.DVM.DVMPackage.DVMPackageDBTable;
|
||||||
import TestingSystem.SAPFOR.SapforPackage.SapforPackageDBTable;
|
import TestingSystem.SAPFOR.SapforPackage.SapforPackageDBTable;
|
||||||
import TestingSystem.SAPFOR.SapforPackage.SapforPackagesBar;
|
import TestingSystem.SAPFOR.SapforTasksPackage.UI.SapforPackagesBar;
|
||||||
import TestingSystem.SAPFOR.SapforTasksPackage.UI.SapforVersionsTreeCellRenderer;
|
import TestingSystem.SAPFOR.SapforTasksPackage.UI.SapforVersionsTreeCellRenderer;
|
||||||
import ProjectData.Project.UI.VersionsTreeCellRenderer;
|
import ProjectData.Project.UI.VersionsTreeCellRenderer;
|
||||||
import ProjectData.SapforData.Arrays.ArraysSet;
|
import ProjectData.SapforData.Arrays.ArraysSet;
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
package TestingSystem.SAPFOR.SapforPackage;
|
package TestingSystem.SAPFOR.SapforTasksPackage.UI;
|
||||||
import Common.UI.Menus_2023.DataMenuBar;
|
import Common.UI.Menus_2023.DataMenuBar;
|
||||||
import Visual_DVM_2021.Passes.PassCode_2021;
|
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||||
public class SapforPackagesBar extends DataMenuBar {
|
public class SapforPackagesBar extends DataMenuBar {
|
||||||
public SapforPackagesBar() {
|
public SapforPackagesBar() {
|
||||||
super("пакеты задач SAPFOR",
|
super("пакеты задач SAPFOR",
|
||||||
PassCode_2021.SynchronizeTests,
|
PassCode_2021.SynchronizeTests,
|
||||||
|
PassCode_2021.CompareSapforPackages,
|
||||||
PassCode_2021.AddSapforPackage,
|
PassCode_2021.AddSapforPackage,
|
||||||
PassCode_2021.AddTasksToSapforPackage,
|
PassCode_2021.AddTasksToSapforPackage,
|
||||||
PassCode_2021.CloneSapforPackage,
|
PassCode_2021.CloneSapforPackage,
|
||||||
46
src/Visual_DVM_2021/Passes/All/CompareSapforPackages.java
Normal file
46
src/Visual_DVM_2021/Passes/All/CompareSapforPackages.java
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
package Visual_DVM_2021.Passes.All;
|
||||||
|
import Common.Global;
|
||||||
|
import Common.UI.UI;
|
||||||
|
import Common.Utils.Utils;
|
||||||
|
import TestingSystem.DVM.DVMTasks.DVMRunTask;
|
||||||
|
import TestingSystem.SAPFOR.SapforPackage.SapforPackage;
|
||||||
|
import Visual_DVM_2021.Passes.Pass_2021;
|
||||||
|
|
||||||
|
import java.util.Vector;
|
||||||
|
public class CompareSapforPackages extends Pass_2021<Vector<SapforPackage>> {
|
||||||
|
SapforPackage master;
|
||||||
|
SapforPackage slave;
|
||||||
|
@Override
|
||||||
|
public String getIconPath() {
|
||||||
|
return "/icons/Comparsion.png";
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public String getButtonText() {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected boolean canStart(Object... args) throws Exception {
|
||||||
|
master = null;
|
||||||
|
slave = null;
|
||||||
|
//--
|
||||||
|
target = Global.testingServer.db.sapforPackages.getCheckedItems();
|
||||||
|
if (target.size() != 2) {
|
||||||
|
Log.Writeln_("Для сравнения требуется отметить два пакета.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (UI.Question("Назначить пакет " + Utils.Brackets(target.get(0).getPK()) + " эталоном" +
|
||||||
|
"\n(в случае отказа, будет назначен пакет " + Utils.Brackets(target.get(1).getPK()) + ")")) {
|
||||||
|
master = target.get(0);
|
||||||
|
slave = target.get(1);
|
||||||
|
} else {
|
||||||
|
master = target.get(1);
|
||||||
|
slave = target.get(0);
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected void body() throws Exception {
|
||||||
|
UI.getMainWindow().getTestingWindow().CompareSapforPackages(master, slave);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -319,11 +319,15 @@ public enum PassCode_2021 {
|
|||||||
SPF_RemoveDeadCode,
|
SPF_RemoveDeadCode,
|
||||||
ReplaceTestProject,
|
ReplaceTestProject,
|
||||||
ReplaceTestsFromFiles,
|
ReplaceTestsFromFiles,
|
||||||
CompareDVMRunTasks;
|
CompareDVMRunTasks,
|
||||||
|
CompareSapforPackages,
|
||||||
|
;
|
||||||
public String getDescription() {
|
public String getDescription() {
|
||||||
switch (this) {
|
switch (this) {
|
||||||
case Undefined:
|
case Undefined:
|
||||||
return "?";
|
return "?";
|
||||||
|
case CompareSapforPackages:
|
||||||
|
return "Сравнить пакеты задач SAPFOR";
|
||||||
case CompareDVMRunTasks:
|
case CompareDVMRunTasks:
|
||||||
return "Сравнить тестовые задачи на запуск";
|
return "Сравнить тестовые задачи на запуск";
|
||||||
case ReplaceTestsFromFiles:
|
case ReplaceTestsFromFiles:
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package Visual_DVM_2021.UI.Interface;
|
package Visual_DVM_2021.UI.Interface;
|
||||||
import TestingSystem.DVM.DVMTasks.DVMRunTask;
|
import TestingSystem.DVM.DVMTasks.DVMRunTask;
|
||||||
|
import TestingSystem.SAPFOR.SapforPackage.SapforPackage;
|
||||||
public interface TestingWindow extends VisualizerForm {
|
public interface TestingWindow extends VisualizerForm {
|
||||||
void ShowAll();
|
void ShowAll();
|
||||||
//-
|
//-
|
||||||
@@ -23,4 +24,5 @@ public interface TestingWindow extends VisualizerForm {
|
|||||||
void ShowCurrentDVMPackage();
|
void ShowCurrentDVMPackage();
|
||||||
void ShowNoCurrentDVMPackage();
|
void ShowNoCurrentDVMPackage();
|
||||||
void CompareDVMRunTasks(DVMRunTask master, DVMRunTask slave);
|
void CompareDVMRunTasks(DVMRunTask master, DVMRunTask slave);
|
||||||
|
void CompareSapforPackages(SapforPackage master, SapforPackage slave);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package Visual_DVM_2021.UI.Main;
|
package Visual_DVM_2021.UI.Main;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
|
import Common.Database.DBObject;
|
||||||
import Common.UI.Label.ShortLabel;
|
import Common.UI.Label.ShortLabel;
|
||||||
import Common.UI.Menus_2023.VisualiserMenuBar;
|
import Common.UI.Menus_2023.VisualiserMenuBar;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
@@ -75,6 +76,13 @@ public class SapforPackagesComparisonForm {
|
|||||||
} else
|
} else
|
||||||
UI.Info(log.toString());
|
UI.Info(log.toString());
|
||||||
}
|
}
|
||||||
|
public void ApplyObject(DBObject object_in) {
|
||||||
|
RemoveObject();
|
||||||
|
object = (SapforPackage) object_in;
|
||||||
|
if (object.isLoaded() || (Pass_2021.passes.get(PassCode_2021.DownloadSapforPackage).Do(object))) {
|
||||||
|
showObject();
|
||||||
|
}
|
||||||
|
}
|
||||||
public void Show() throws Exception {
|
public void Show() throws Exception {
|
||||||
}
|
}
|
||||||
public void showNoObject() {
|
public void showNoObject() {
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import Common.UI.UI;
|
|||||||
import GlobalData.Compiler.CompilerType;
|
import GlobalData.Compiler.CompilerType;
|
||||||
import TestingSystem.Common.TestingServer;
|
import TestingSystem.Common.TestingServer;
|
||||||
import TestingSystem.DVM.DVMTasks.DVMRunTask;
|
import TestingSystem.DVM.DVMTasks.DVMRunTask;
|
||||||
|
import TestingSystem.SAPFOR.SapforPackage.SapforPackage;
|
||||||
import Visual_DVM_2021.UI.Interface.FormWithSplitters;
|
import Visual_DVM_2021.UI.Interface.FormWithSplitters;
|
||||||
import Visual_DVM_2021.UI.Interface.TestingWindow;
|
import Visual_DVM_2021.UI.Interface.TestingWindow;
|
||||||
|
|
||||||
@@ -188,4 +189,10 @@ public class TestingForm implements FormWithSplitters, TestingWindow {
|
|||||||
dvmTestingRunSlave.ApplyObject(slave);
|
dvmTestingRunSlave.ApplyObject(slave);
|
||||||
testingTabs.setSelectedIndex(1);
|
testingTabs.setSelectedIndex(1);
|
||||||
}
|
}
|
||||||
|
@Override
|
||||||
|
public void CompareSapforPackages(SapforPackage master, SapforPackage slave) {
|
||||||
|
sapforPackageTreeMaster.ApplyObject(master);
|
||||||
|
sapforPackageTreeSlave.ApplyObject(slave);
|
||||||
|
testingTabs.setSelectedIndex(3);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user