我想将我的测试套件打印到文件
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
答案 0 :(得分:5)
您的问题对我来说并不清楚,我在您的代码中唯一看错的是您缺少testCase来从testRunner访问testSuite属性,为此您必须使用testRunner.testCase.testSuite.name
而不是{{1 }}
如果您正在寻找一种方法来保存文件中的所有testSuite结果,请查看此answer
希望这有帮助,