package Visual_DVM_2021.Passes.All; import Common.Current; import Common.Global; import TestingSystem.Common.Group.Group; import TestingSystem.Common.Test.Test; import TestingSystem.DVM.Configuration.DVMConfiguration; import Visual_DVM_2021.Passes.Pass_2021; import java.util.Vector; public class ShowCurrentDVMConfigurationTests extends Pass_2021 { @Override public String getIconPath() { return "/icons/ShowPassword.png"; } @Override public String getButtonText() { return ""; } @Override protected boolean canStart(Object... args) throws Exception { target = null; if (Current.Check(Log, Current.DVMConfiguration)) { target = Current.getDVMConfiguration(); return true; } return false; } @Override protected void showPreparation() throws Exception { Global.testingServer.db.UnselectAllGTC(); } @Override protected void showDone() throws Exception { System.out.println("package="+target.id); Vector groups = target.getGroups(); Vector tests = target.getTests(); //----- //-- for (Group group: groups) group.Select(true); for (Test test: tests) test.Select(true); //-- if (!groups.isEmpty()){ Global.testingServer.db.groups.ShowUI(groups.lastElement().id); } if (!tests.isEmpty()){ Global.testingServer.db.tests.ShowUI(tests.lastElement().id); } } }