I want to print my test suite into file

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
有帮助吗?

解决方案

Your question is not clear for me, the only thing that I see wrong in your code is that you are missing testCase to access testSuite properties from testRunner, to do so you must use testRunner.testCase.testSuite.name instead of testRunner.testSuite.name.

If you are looking for a way to save all testSuite results on a file take a look on this answer

Hope this helps,

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top