ContributionsMost RecentMost LikesSolutionsIs it possible to install a Ready API license server into a container to be run in Azure ? Hi, we have a Ready API license server hosted on a VM right now but the VM will be decommissioned soon, so I was wondering if itis possible to install a Ready API license server into a container to be run in Azure ? Source:https://support.smartbear.com/readyapi/docs/general-info/licensing/file-based/activate/floating/configure-license-server/configure-license-server.html Regards Re: Ready API docker - Is it possible to not log error message/request/response I found out option:-I remove those logs. seehttps://support.smartbear.com/readyapi/docs/functional/running/automating/cli.html Ready API docker - Is it possible to not log error message/request/response Hello, I use Ready API docker in Jenkins and it works fine but in case of error (code 103), the Jenkins logs contains all errors messages/requests/responses which represents a huge amount of data. docker run -t --volumes-from $DOCKER_CONTAINER_ID -e LICENSE_SERVER=xx.xx.xxx.xx -e COMMAND_LINE=" -r -a -j -FXML -f'/home/jenkins/workspace/job/reports' -t settings.xml -E QCP '/home/jenkins/workspace/job/tests' smartbear/ready-api-soapui-testrunner:3.10.2 So is there an option to avoid those log ?I already have those messages into files as I use option: -a Re: Is it possible to execute ReadyAPI testrunner in a <containerized> jenkins? Hello, I faced same issue because I was using docker inside docker, so I had to mount all volumes from Jenkins container: --volumes-from $DOCKER_CONTAINER_ID without setting the volumes for /project or /reports. Then use the full path to access you tests based on$WORKSPACE docker run --volumes-from $DOCKER_CONTAINER_ID -e LICENSE_SERVER="XXX.XXX.XXX.XXX:XXXX" -e COMMAND_LINE="-f'$WORKSPACE/Projects/hello_rest/test/reports' -FHTML '$WORKSPACE/Projects/hello_rest/test/hello_rest_test.xml'" smartbear/ready-api-soapui-testrunner:3.3.0 Does Ready api maven plugin support the toolchain ? Hello, I want to migrate my Maven project to ready-api-maven-plugin version 3.5.0 which needs JDK 12. So I am wondering if plugin: com.smartbear:ready-api-maven-plugin:3.5.0 supports Maven toolchain to reference a jdk ? or if I can only do it through a change of JAVA_HOME path ? https://maven.apache.org/guides/mini/guide-using-toolchains.html using something like: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-toolchains-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <goals> <goal>toolchain</goal> </goals> </execution> </executions> <configuration> <toolchains> <jdk> <version>12</version> <vendor>openJDK</vendor> </jdk> </toolchains> </configuration> </plugin> SolvedRe: Ready API 3.3.1 - messed date up FYI, I faced same issue with version 3.3.1, but this problem has been fix in version 3.4.0 https://support.smartbear.com/readyapi/docs/general-info/version-history/bugs-fixed-in-ver-3-4.html The java.util.Date class didn't function properly in Groovy scripts since ReadyAPI 3.3.1 (RIA-14157) Simon How to mark test case as skipped in JUnit report Hello, Due to dependencies between tests, some of my tests need to be skipped. Today I have setup scripts at test case level using command: testRunner.cancel( "Failure detected" ) It works as expected but into JUnit Report, cancelled tests are displayed as passed because there is no error/failure: For example here my "TestCase 22": <testsuite name="TestSuite 3" tests="22" failures="1" errors="0" time="36.036"> <properties> </properties> <testcase name="TestCase 1" time="0.286"/> ... <testcase name="TestCase 20" time="0.192"/> <testcase name="TestCase 21" time="0.226"> <failure type="Cancelling due to failed test step" message="Cancelling due to failed test step"> <h3><b>Delete Failed</b></h3><pre>.... <hr/> </failure> </testcase> <testcase name="TestCase 22" time="0.0"/> </testsuite> What I would like, is to have test skipped: <testsuite name="TestSuite 3" tests="22" failures="1" errors="0" skipped="1" time="36.036"> ... <testcase name="TestCase 22" time="0.0"> <skipped message="Test marked as skipped due to ..."/> </testcase> </testsuite> so is there a way to do this? ideally a new method:testRunner.skip( "Test marked as skipped due to ..." ) Regards Re: Why testrunner report files don't store request body when using "Run TestCase" type ? Hello, I found the solution to my problem, it is posted into https://community.smartbear.com/t5/SoapUI-NG/Request-Body-not-shown-raw-tab/td-p/26460. But in my case, I was running my project in Jenkins through the soapui maven plugin and it was not showing payload when running on a slave without any soapui tool installed. So the solution has been to define the option "settingsFile" in my pom.xml in order to reference a soapui-settings.xml file having the option "Vaidate Requests" set to true. Not sure, why Maven plugin has a dependency with the tool itself ? I hope it will help someone Simon Why testrunner report files don't store request body when using "Run TestCase" type ? Hello, When executing some SOAPUI tests having steps of type "Run TestCase" using testrunner, why the report files generated do not contain the body of POST requests ? is there an option to log them ? Into the UI, I can see the request body in Raw request. Example from UI (Raw request): POST xxxxxxxxxxxxxxxxxxx/xml HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/xml;charset=UTF-8 Content-Length: 1627 Host: xxxxxxxxxxxxxxxxxxx Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Header> ... Example from testrunner report file: ----------------- Properties ------------------------------ StatusCode: 200 Method: POST HTTP Version: HTTP/1.1 Endpoint: https://xxxxxxxxxxxxxxxxxxx URL: https:/xxxxxxxxxx/xml ---------------- Request --------------------------- Host: [xxxxxxxxxxxxxxxxxxx] Content-Length: [1591] Accept-Encoding: [gzip,deflate] User-Agent: [Apache-HttpClient/4.1.1 (java 1.5)] Connection: [Keep-Alive] Content-Type: [application/xml] ---------------- Response -------------------------- #status#: [HTTP/1.1 200 OK] Content-Length: [1528] Content-Encoding: [gzip] Content-Type: [application/soap+xml; charset=utf-8] <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> .....