рефакторинг создания группы тестов из папки.попутно найден внесенный обновлением настроек баг.
This commit is contained in:
6
.idea/workspace.xml
generated
6
.idea/workspace.xml
generated
@@ -8,8 +8,10 @@
|
|||||||
<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 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/_VisualDVM/Passes/All/Email.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/Email.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/properties" beforeDir="false" afterPath="$PROJECT_DIR$/properties" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Repository/RepositoryServer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Repository/RepositoryServer.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/CreateGroupFromFiles.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/CreateGroupFromFiles.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/CreateTestsGroupFromSelectedVersions.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/CreateTestsGroupFromSelectedVersions.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/PublishTests.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Passes/All/PublishTests.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Repository/Server/ServerCode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Repository/Server/ServerCode.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/Repository/Server/ServerCode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/Repository/Server/ServerCode.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ public class CreateGroupFromDirectory extends PublishTests {
|
|||||||
} else return false;
|
} else return false;
|
||||||
//---------------
|
//---------------
|
||||||
Vector<File> files = new Vector<>(Arrays.asList(files_));
|
Vector<File> files = new Vector<>(Arrays.asList(files_));
|
||||||
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", directoryChooser.getCurrentDirectory());
|
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", directoryChooser.getCurrentDirectory().getAbsolutePath());
|
||||||
return super.canStart(files, group);
|
return super.canStart(files, group);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package _VisualDVM.Passes.All;
|
package _VisualDVM.Passes.All;
|
||||||
import Common.Utils.Utils_;
|
import Common.Utils.Utils_;
|
||||||
|
import Common.Visual.UI;
|
||||||
import Common.Visual.Windows.Dialog.VFileChooser;
|
import Common.Visual.Windows.Dialog.VFileChooser;
|
||||||
import _VisualDVM.Constants;
|
import _VisualDVM.Constants;
|
||||||
import _VisualDVM.Global;
|
import _VisualDVM.Global;
|
||||||
@@ -29,7 +30,7 @@ public class CreateGroupFromFiles extends PublishTests {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
File dir = fileChooser.getCurrentDirectory();
|
File dir = fileChooser.getCurrentDirectory();
|
||||||
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", dir);
|
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", dir.getAbsolutePath());
|
||||||
//---------------
|
//---------------
|
||||||
if (dir.getName().equals(Constants.data)) {
|
if (dir.getName().equals(Constants.data)) {
|
||||||
Log.Writeln_(Utils_.Brackets(dir) + "\nявляется служебной папкой визуализатора!");
|
Log.Writeln_(Utils_.Brackets(dir) + "\nявляется служебной папкой визуализатора!");
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ public class CreateTestsFromFiles extends PublishTests {
|
|||||||
Log.Writeln_("Не выбрано ни одного файла.");
|
Log.Writeln_("Не выбрано ни одного файла.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", fileChooser.getCurrentDirectory());
|
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", fileChooser.getCurrentDirectory().getAbsolutePath());
|
||||||
return super.canStart(files, Global.testingServer.db.groups.getUI().getCurrent());
|
return super.canStart(files, Global.testingServer.db.groups.getUI().getCurrent());
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import Common.Visual.UI;
|
|||||||
import _VisualDVM.Global;
|
import _VisualDVM.Global;
|
||||||
import _VisualDVM.Passes.PassCode;
|
import _VisualDVM.Passes.PassCode;
|
||||||
import _VisualDVM.ProjectData.Project.db_project_info;
|
import _VisualDVM.ProjectData.Project.db_project_info;
|
||||||
|
import _VisualDVM.Repository.Server.ServerCode;
|
||||||
import _VisualDVM.TestingSystem.Common.Test.Test;
|
import _VisualDVM.TestingSystem.Common.Test.Test;
|
||||||
|
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
@@ -46,6 +47,7 @@ public class CreateTestsGroupFromSelectedVersions extends PublishTests {
|
|||||||
}
|
}
|
||||||
//---
|
//---
|
||||||
return UI.Question("В группу " + Utils_.Brackets(group.description) +
|
return UI.Question("В группу " + Utils_.Brackets(group.description) +
|
||||||
"\nбудет добавлено " + target.size() + " тестов.\nПродолжить");
|
"\nбудет добавлено " + target.size() + " тестов.\nПродолжить")&&
|
||||||
|
SendRequest(ServerCode.PublishObjects, null, target);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import Common.Utils.Utils_;
|
|||||||
import Common.Visual.UI;
|
import Common.Visual.UI;
|
||||||
import _VisualDVM.Global;
|
import _VisualDVM.Global;
|
||||||
import _VisualDVM.Passes.PassCode;
|
import _VisualDVM.Passes.PassCode;
|
||||||
|
import _VisualDVM.Passes.Server.TestingServerPass;
|
||||||
import _VisualDVM.Passes.Server.TestingSystemPass_OLD;
|
import _VisualDVM.Passes.Server.TestingSystemPass_OLD;
|
||||||
import _VisualDVM.Repository.Server.ServerCode;
|
import _VisualDVM.Repository.Server.ServerCode;
|
||||||
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
|
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
|
||||||
@@ -12,7 +13,7 @@ import _VisualDVM.TestingSystem.Common.Test.Test;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
public abstract class PublishTests extends TestingSystemPass_OLD<Vector<Test>> {
|
public abstract class PublishTests extends TestingServerPass<Vector<Test>> {
|
||||||
protected Group group;
|
protected Group group;
|
||||||
//----
|
//----
|
||||||
@Override
|
@Override
|
||||||
@@ -24,14 +25,6 @@ public abstract class PublishTests extends TestingSystemPass_OLD<Vector<Test>> {
|
|||||||
return "/icons/AddFile.png";
|
return "/icons/AddFile.png";
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
protected boolean needsAnimation() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
@Override
|
|
||||||
protected void ServerAction() throws Exception {
|
|
||||||
Command(new ServerExchangeUnit_2021(ServerCode.PublishObjects, null, target));
|
|
||||||
}
|
|
||||||
@Override
|
|
||||||
protected void performFinish() throws Exception {
|
protected void performFinish() throws Exception {
|
||||||
super.performFinish();
|
super.performFinish();
|
||||||
Global.mainModule.getPass(PassCode.SynchronizeTests).Do();
|
Global.mainModule.getPass(PassCode.SynchronizeTests).Do();
|
||||||
@@ -45,7 +38,6 @@ public abstract class PublishTests extends TestingSystemPass_OLD<Vector<Test>> {
|
|||||||
protected String getNoFilesMessage() {
|
protected String getNoFilesMessage() {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
;
|
|
||||||
//--
|
//--
|
||||||
@Override
|
@Override
|
||||||
protected boolean canStart(Object... args) throws Exception {
|
protected boolean canStart(Object... args) throws Exception {
|
||||||
@@ -71,6 +63,7 @@ public abstract class PublishTests extends TestingSystemPass_OLD<Vector<Test>> {
|
|||||||
}
|
}
|
||||||
//---
|
//---
|
||||||
return UI.Question("В группу " + Utils_.Brackets(group.description) +
|
return UI.Question("В группу " + Utils_.Brackets(group.description) +
|
||||||
"\nбудет добавлено " + target.size() + " тестов.\nПродолжить");
|
"\nбудет добавлено " + target.size() + " тестов.\nПродолжить") &&
|
||||||
|
SendRequest(ServerCode.PublishObjects, null, target);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -114,6 +114,8 @@ public enum ServerCode {
|
|||||||
return "Проверка регистрации машины на сервере";
|
return "Проверка регистрации машины на сервере";
|
||||||
case EmailBroadcast:
|
case EmailBroadcast:
|
||||||
return "Рассылка";
|
return "Рассылка";
|
||||||
|
case PublishObjects:
|
||||||
|
return "Публикация объектов";
|
||||||
default:
|
default:
|
||||||
return this.toString();
|
return this.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user