Я хочу получить папку с результатами из silk central, чтобы я мог поместить свои результаты qtp в ту же папку и тем самым загрузить их в silk central.Я знаю, что параметр #sctm_test_results_dir
может использоваться в Java с System.getproperty
, и он работает, если мой тест - Silk4J
.У меня есть исполняемый файл JAR с шагами, чтобы заархивировать результаты и поместить в каталог #sctm_test_results_dir
, и я вызываю этот файл JAR из QTP
.Но значение, возвращаемое для результатов dir, равно null
.Это работает хорошо, если я попробую это как управляемый ключевым словом тест silk4j все же.Любая помощь приветствуется.
Приведенный ниже код представляет собой файл JAR, который я вызываю из QTP, используя
Systemutil.Run "cmd",""/K "&str01,""
... где str01
:
"cd c:\ "&chr(38)&chr(38)&chr(32)&"java -jar " &chr(34) & JarFilePath & chr(34) & chr(32) & SrcPath
файл JAR:
String Destpath=System.getenv("#sctm_test_results_dir");
// ^ returns null
System.out.println("Sourcepath :"+Sourcepath);
System.out.println("DestinationPath :"+Destpath);
zip_pack(Sourcepath,Destpath+"\\test_z001.zip");
// ^ function to zip contents
System.out.println("Zip complete");`
Спасибо!