скачать результатов текущего двм пакета.
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -39,6 +39,7 @@ Archives/*
|
|||||||
Temp/*
|
Temp/*
|
||||||
Projects/*
|
Projects/*
|
||||||
CompilationTasks/*
|
CompilationTasks/*
|
||||||
|
Packages/*
|
||||||
SapforPackages/*
|
SapforPackages/*
|
||||||
User/*
|
User/*
|
||||||
RunTasks/*
|
RunTasks/*
|
||||||
|
|||||||
78
.idea/workspace.xml
generated
78
.idea/workspace.xml
generated
@@ -7,29 +7,63 @@
|
|||||||
</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$/Packages/31/LOADED" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/package_json" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/0/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/0/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/1/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/1/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/1/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/10/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/10/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/11/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/11/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/11/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/12/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/12/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/13/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/13/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/13/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/14/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/14/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/15/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/15/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/15/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/16/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/16/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/17/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/17/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/17/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/2/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/2/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/3/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/3/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/3/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/4/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/4/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/5/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/5/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/5/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/6/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/6/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/7/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/7/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/7/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/8/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/8/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/9/err.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/9/out.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/9/statistic.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/CompilationInfo.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/Packages/31/results/RunningInfo.txt" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/DownloadDVMPackage.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$/properties" beforeDir="false" afterPath="$PROJECT_DIR$/properties" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/Global.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/Global.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/BugReportsMenuBar/BugReportsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/BugReport/BugReportsMenuBar.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/ComponentsMenuBar/ComponentsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/Component/ComponentsMenuBar.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/CompilersMenuBar/CompilersMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Compiler/CompilersMenuBar.java" 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/Menus_2023/ConfigurationsMenuBar/ConfigurationsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/DVM/Configuration/ConfigurationsMenuBar.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/TestingSystem/Common/TestingServer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Common/TestingServer.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/DVMParametersMenuBar/DVMParametersMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/DVMParameter/DVMParametersMenuBar.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/Common/UI/Menus_2023/EnvironmentValuesMenuBar/EnvironmentValuesMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/EnvironmentValue/EnvironmentValuesMenuBar.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/Common/UI/Menus_2023/GroupsMenuBar/GroupsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Common/Group/GroupsMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/MachinesMenuBar/MachinesMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Machine/MachinesMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/MakefilesMenuBar/MakefilesMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Makefile/MakefilesMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/ModulesMenuBar/ModulesMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Module/ModulesMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/RunConfigurationsMenuBar/RunConfigurationsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/RunConfiguration/RunConfigurationsMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/SapforConfigurationCommandsMenuBar/SapforConfigurationCommandsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfigurationCommand/SapforConfigurationCommandsMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/SapforConfigurationsMenuBar/SapforConfigurationsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationsMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/SapforTasksBar/SapforTasksMenuBar.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/SapforTasksPackagesBar/SapforTasksPackagesBar.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/ServerSapforsBar/ServerSapforsBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/SAPFOR/ServerSapfor/ServerSapforsBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/SubscriberWorkspacesMenuBar/SubscriberWorkspacesMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/SubscriberWorkspace/SubscriberWorkspacesMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/SubscribersMenuBar/SubscribersMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Repository/Subscribes/SubscribersMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/TestsMenuBar/TestsMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Common/Test/TestsMenuBar.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/UsersMenuBar/UsersMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/User/UsersMenuBar.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/GroupsDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TestingSystem/Common/Group/GroupsDBTable.java" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package Common;
|
package Common;
|
||||||
import Common.Database.DataSet;
|
import Common.Database.DataSet;
|
||||||
import Common.UI.Menus_2023.ComponentsMenuBar.ComponentsMenuBar;
|
import Repository.Component.ComponentsMenuBar;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
import Common.Utils.Utils;
|
import Common.Utils.Utils;
|
||||||
import GlobalData.Account.Account;
|
import GlobalData.Account.Account;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package Common.UI.Menus_2023.ComponentsMenuBar;
|
package Repository.Component;
|
||||||
import Common.Current;
|
import Common.Current;
|
||||||
import Common.UI.Menus_2023.DataMenuBar;
|
import Common.UI.Menus_2023.DataMenuBar;
|
||||||
import Common.UI.Menus_2023.VisualiserMenu;
|
import Common.UI.Menus_2023.VisualiserMenu;
|
||||||
@@ -89,5 +89,5 @@ public enum ServerCode {
|
|||||||
GetFirstActiveDVMPackage,
|
GetFirstActiveDVMPackage,
|
||||||
DVMPackageNeedsKill, // не доделано.
|
DVMPackageNeedsKill, // не доделано.
|
||||||
UpdateActiveDVMPackages,
|
UpdateActiveDVMPackages,
|
||||||
GetFirstActiveSapforPackage, SapforPackageNeedsKill, UpdateActiveSapforPackages;
|
GetFirstActiveSapforPackage, SapforPackageNeedsKill, UpdateActiveSapforPackages, DownloadDVMPackage;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -552,6 +552,10 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
|||||||
Print("Получить данные по пакетам Sapfor");
|
Print("Получить данные по пакетам Sapfor");
|
||||||
UpdateActiveSapforPackages();
|
UpdateActiveSapforPackages();
|
||||||
break;
|
break;
|
||||||
|
case DownloadDVMPackage:
|
||||||
|
Print("Загрузить пакет DVM");
|
||||||
|
DownloadDVMPackage();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
throw new RepositoryRefuseException("Неподдерживаемый код: " + code);
|
throw new RepositoryRefuseException("Неподдерживаемый код: " + code);
|
||||||
}
|
}
|
||||||
@@ -832,4 +836,15 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
|||||||
}
|
}
|
||||||
response.object = res_;
|
response.object = res_;
|
||||||
}
|
}
|
||||||
|
private void DownloadDVMPackage() throws Exception{
|
||||||
|
int dvmPackage_id = (int) request.object;
|
||||||
|
if (!db.dvmPackages.containsKey(dvmPackage_id))
|
||||||
|
throw new RepositoryRefuseException("Не найдено пакета тестирования DVM с ключом "+dvmPackage_id);
|
||||||
|
response = new ServerExchangeUnit_2021(ServerCode.OK);
|
||||||
|
DVMPackage dvmPackage = db.dvmPackages.get(dvmPackage_id);
|
||||||
|
File workspace = dvmPackage.getLocalWorkspace();
|
||||||
|
File results_zip = new File (workspace, "results.zip");
|
||||||
|
File package_json = dvmPackage.getJsonFile();
|
||||||
|
response.object = new Pair(Utils.packFile(results_zip), Utils.packFile(package_json));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ public class DVMPackagesBar extends DataMenuBar {
|
|||||||
super("пакеты задач DVM", PassCode_2021.AddDVMPackage,
|
super("пакеты задач DVM", PassCode_2021.AddDVMPackage,
|
||||||
PassCode_2021.AddTasksToDVMPackage,
|
PassCode_2021.AddTasksToDVMPackage,
|
||||||
PassCode_2021.StartDVMPackage,
|
PassCode_2021.StartDVMPackage,
|
||||||
|
PassCode_2021.DownloadDVMPackage,
|
||||||
PassCode_2021.AbortDVMPackage,
|
PassCode_2021.AbortDVMPackage,
|
||||||
PassCode_2021.DeleteDVMPackage
|
PassCode_2021.DeleteDVMPackage
|
||||||
// PassCode_2021.ExportTasksPackageToExcel,
|
// PassCode_2021.ExportTasksPackageToExcel,
|
||||||
|
|||||||
68
src/Visual_DVM_2021/Passes/All/DownloadDVMPackage.java
Normal file
68
src/Visual_DVM_2021/Passes/All/DownloadDVMPackage.java
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
package Visual_DVM_2021.Passes.All;
|
||||||
|
import Common.Constants;
|
||||||
|
import Common.Current;
|
||||||
|
import Common.Utils.Utils;
|
||||||
|
import Repository.Server.ServerCode;
|
||||||
|
import Repository.Server.ServerExchangeUnit_2021;
|
||||||
|
import TestingSystem.DVM.DVMPackage.DVMPackage;
|
||||||
|
import TestingSystem.DVM.TasksPackage.TasksPackageState;
|
||||||
|
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||||
|
import Visual_DVM_2021.Passes.Server.TestingSystemPass;
|
||||||
|
import javafx.util.Pair;
|
||||||
|
import org.apache.commons.io.FileUtils;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.Date;
|
||||||
|
public class DownloadDVMPackage extends TestingSystemPass<DVMPackage> {
|
||||||
|
@Override
|
||||||
|
public String getIconPath() {
|
||||||
|
return "/icons/Apply.png";
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public String getButtonText() {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
File workspace;
|
||||||
|
File results_zip;
|
||||||
|
File results;
|
||||||
|
File loaded;
|
||||||
|
@Override
|
||||||
|
protected boolean canStart(Object... args) throws Exception {
|
||||||
|
if (Current.Check(Log, Current.DVMPackage)){
|
||||||
|
//--
|
||||||
|
target = Current.getDVMPackage();
|
||||||
|
workspace = target.getLocalWorkspace();
|
||||||
|
results_zip = new File(workspace, "results.zip");
|
||||||
|
results = new File(workspace, "results");
|
||||||
|
loaded = new File(workspace, Constants.LOADED);
|
||||||
|
//--
|
||||||
|
if (!target.state.equals(TasksPackageState.Done)){
|
||||||
|
Log.Writeln_("Возможно скачать только завершённый пакет!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (loaded.exists()){
|
||||||
|
Log.Writeln_("Пакет уже загружен");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected void performPreparation() throws Exception {
|
||||||
|
Utils.CheckAndCleanDirectory(target.getLocalWorkspace());
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected void ServerAction() throws Exception {
|
||||||
|
Command(new ServerExchangeUnit_2021(ServerCode.DownloadDVMPackage,"", target.id));
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected void performDone() throws Exception {
|
||||||
|
super.performDone();
|
||||||
|
Pair<byte[], byte[]> packed = (Pair<byte[], byte[]>) response.object;
|
||||||
|
Utils.unpackFile(packed.getKey(), results_zip);
|
||||||
|
Utils.unpackFile(packed.getValue(), target.getJsonFile());
|
||||||
|
passes.get(PassCode_2021.UnzipFolderPass).Do(results_zip.getAbsolutePath(), workspace.getAbsolutePath());
|
||||||
|
FileUtils.writeStringToFile(loaded, new Date().toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -319,6 +319,7 @@ public enum PassCode_2021 {
|
|||||||
DeleteSapforPackage,
|
DeleteSapforPackage,
|
||||||
StartSapforPackage,
|
StartSapforPackage,
|
||||||
AbortSapforPackage,
|
AbortSapforPackage,
|
||||||
|
DownloadDVMPackage,
|
||||||
//->
|
//->
|
||||||
TestPass;
|
TestPass;
|
||||||
public String getDescription() {
|
public String getDescription() {
|
||||||
@@ -339,6 +340,8 @@ public enum PassCode_2021 {
|
|||||||
return "Удалить пакет задач DVM";
|
return "Удалить пакет задач DVM";
|
||||||
case StartDVMPackage:
|
case StartDVMPackage:
|
||||||
return "Запустить пакет задач DVM";
|
return "Запустить пакет задач DVM";
|
||||||
|
case DownloadDVMPackage:
|
||||||
|
return "Скачать пакет задач DVM";
|
||||||
case AddTasksToDVMPackage:
|
case AddTasksToDVMPackage:
|
||||||
return "Добавить задачи в пакет тестирования DVM";
|
return "Добавить задачи в пакет тестирования DVM";
|
||||||
case AddDVMPackage:
|
case AddDVMPackage:
|
||||||
|
|||||||
Reference in New Issue
Block a user