Ask a Question

Need SoapUI to write TestRunner automation success or failure message to 1 of 2 files

md1
New Contributor

Need SoapUI to write TestRunner automation success or failure message to 1 of 2 files

Please help!

I need a Groovy script to do the following SoapUI automation.

 

if(TestRunner has failed) then,
      overwrite "no duplicates allowed error" or "plain old error" into
      a new file named "FAILED.txt"

else if (TestRunner has success) then,
      overwrite "Ok" into a new file named "SUCCESS.txt"



Or possibly could these 2 files be written into with some kind of SoapUI report feature?


Thanks in advanced

2 REPLIES 2
TNeuschwanger
Community Leader

Hello @md1 

So maybe someone can share a groovy script to do this or you could code it up yourself if no one responds...

 

Your request is a little too general for a specific answer however. Do you mean "testRunner" variable for each test case in a Suite where you would need the Groovy script in a TearDown Script to append (probably not overwrite) to a file?  Do you mean "TestRunner" batch file that runs from a command line to launch a SoapUI project and evaluate the result of the run? 

 

I can answer the later (as a work around), but it is for the Microsoft command line launch of TestRunner where the resultant error level can be evaluated.  It is just DOS command usage and not a groovy script however, but literally does what your request asked.

 

E:
cd E:\Program Files\SmartBear\SoapUI-5.6.0\bin

cmd.exe /C testrunner.bat -s"Test Suite 1" -c"json compare not using json" D:\Data\Download\Sandbox-readyapi-project.xml

echo Exit Code is %errorlevel%

IF %errorlevel% EQU 0 (
echo "Ok" > F:\SoapUI\Sample\SUCCESS.txt
del F:\SoapUI\Sample\FAILED.txt
) ELSE (
echo "plain old error" > F:\SoapUI\Sample\FAILED.txt
del F:\SoapUI\Sample\SUCCESS.txt
)

pause

 

Hi TNeuschwanger,

I am running TestRunner at a Terminal command prompt.

I need a soapUI project to write to a report to a new text file named "Success.txt" upon a
successful run, and I need the soapUI project to also write a report to a new text file
named "Failure.txt" upon an error.

I prefer to do this by clicking on a checkbox or something with in SoapUI program.
Something to enable error and success reports.

Thanks in advanced!

cancel
Showing results for 
Search instead for 
Did you mean: