2023-11-19 02:12:44 +03:00
|
|
|
|
package Visual_DVM_2021.Passes.All;
|
2024-04-13 20:09:26 +03:00
|
|
|
|
import Common.Current;
|
|
|
|
|
|
import Common.Global;
|
|
|
|
|
|
import Common.GlobalProperties;
|
2023-12-07 00:09:10 +03:00
|
|
|
|
import Common.Utils.Utils;
|
2024-04-13 20:09:26 +03:00
|
|
|
|
import TestingSystem.Common.TasksPackageState;
|
|
|
|
|
|
import Visual_DVM_2021.Passes.Pass_2021;
|
|
|
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
|
|
import java.net.InetAddress;
|
|
|
|
|
|
import java.util.Vector;
|
|
|
|
|
|
public class TestPass extends Pass_2021 {
|
2023-11-08 23:13:16 +03:00
|
|
|
|
@Override
|
2024-04-13 20:09:26 +03:00
|
|
|
|
protected void body() throws Exception {
|
|
|
|
|
|
/*
|
|
|
|
|
|
File workspace = new File("E:\\Workspace");
|
|
|
|
|
|
Utils.CheckAndCleanDirectory(workspace);
|
|
|
|
|
|
//копирование визуализатора
|
|
|
|
|
|
File supervisor = new File(workspace, "VisualSapfor.jar");
|
|
|
|
|
|
//
|
|
|
|
|
|
FileUtils.copyFile(Global.visualiser.getFile(), supervisor);
|
|
|
|
|
|
//создание настроек
|
|
|
|
|
|
GlobalProperties properties = new GlobalProperties();
|
|
|
|
|
|
properties.Mode = Current.Mode.DVMPackage;
|
|
|
|
|
|
Utils.jsonToFile(properties, new File(workspace, "properties"));
|
|
|
|
|
|
Vector<String> args = new Vector<>();
|
|
|
|
|
|
args.add(Utils.DQuotes("dvm.keldysh.ru"));
|
|
|
|
|
|
args.add(Utils.DQuotes("2222"));
|
|
|
|
|
|
args.add(Utils.DQuotes("dvmuser1"));
|
|
|
|
|
|
args.add(Utils.DQuotes("nkat_2023"));
|
|
|
|
|
|
args.add(Utils.DQuotes("/home/dvmuser1/visual_sapfor_workspace_1711108722"));
|
|
|
|
|
|
args.add("777");
|
|
|
|
|
|
args.add(String.valueOf(TasksPackageState.TestsSynchronize));
|
|
|
|
|
|
//подготовка пакетного режима. Запустит его уже очередь.
|
|
|
|
|
|
Utils.createScript(workspace, workspace,
|
|
|
|
|
|
"start",
|
|
|
|
|
|
"java -jar VisualSapfor.jar "+ String.join(" ", args));
|
|
|
|
|
|
*/
|
|
|
|
|
|
byte[] localIp = InetAddress.getLocalHost().getAddress();
|
|
|
|
|
|
InetAddress address = InetAddress.getByName("alex-freenas.ddns.net");
|
|
|
|
|
|
System.out.println(address);
|
2024-04-15 22:09:10 +03:00
|
|
|
|
|
|
|
|
|
|
|
2024-04-13 20:09:26 +03:00
|
|
|
|
//java определить по адресу сервера совпадает ли он с локальным
|
|
|
|
|
|
|
2023-11-08 23:13:16 +03:00
|
|
|
|
}
|
2023-09-17 22:13:42 +03:00
|
|
|
|
}
|