2014-05-05 46 views
1

我想打印我的測試套件爲文件了SoapUI寫測試包名到文件

def fileDir = new File("C:\\SoapUIResults"); 
if(!fileDir .exists()) { 
    fileDir .mkdirs(); 
} def myFile= new File(fileDir , "myFile.txt"); //If the file does not already exist, we want to create it, otherwise we want to append 
if(!myFile.exists()) { myFile.createNewFile(); } 

myFile.append(testRunner.testSuite.name +'\n'); //Test suite Name 

回答

4

你的問題是不明確的告訴我,我看看錯在你的代碼的唯一的事情是,你缺少的測試用例來從testRunner訪問testSuite屬性,要做到這一點,您必須使用testRunner.testCase.testSuite.name而不是testRunner.testSuite.name

如果你正在尋找一種方式來保存對文件的所有測試套件結果承擔這個answer

希望這有助於一看,