How to run specific test case in particular environment?
I have 2 environments setup : Dev & QA. There are certain test cases which are intended for Dev env only. How I avoid running those when I select QA environment? or when I select Dev env, only dev environment specific test cases run?592Views0likes5CommentsIs it possible to integrate the Azure TestPlan Test cases and the ReadyAPI tests ?
I have created manual test cases in Azure devops Test Plan. I have automated the manual test case functionality using ReadyAPI. Now i want to link the Azure Test Plan test cases while running the ReadyAPI tests via the Azure pieplines. Is it possible to do so ? I am using the Azure devops extension named "ReadyAPI Test for Azure Devops" and "Publish Test Results" in my pipeline.205Views1like1Comment3.46.0 : setting.xml id constantly updated
Hello team, Since the update to version 3.46.0, after each save of a project, the id of my files settings.xml is re-generated. Which means that after each save, even if I don't change anything in the project, I see those files in my Source Control and they are marked as updated. Any idea how to avoid it ?357Views0likes2CommentsCannot invoke "com.eviware.soapui.impl.wsdl.tags.Tag.toString()" because the return value of "java.u
Hi, My current project with ReadyAPI version #3.3.0 works fine in Maven (Jenkins) but not when we upgraded the version to the latest #3.41.0. It returns the following error. Cannot invoke "com.eviware.soapui.impl.wsdl.tags.Tag.toString()" because the return value of "java.util.Map.get(Object)" is null Did anyone face a similar issue? Can someone please throw some light on this?658Views0likes2CommentsHow to check for the existence of a value in Groovy script
I have an existing Groovy script (for an assertion) that I need to change to check whether a variable exists, but not caring about the actual value. The script is using results from the test step. def expectedMsgs = [""" {"msgType":"Message","message":{"variable1":"<value>","variable2":[{"variable2a":"<value>","variable2b":"<value>","variable2c":"<value>","variable2d":"<value>"}]}} def msg = context.receivedMessage def isMatch = expectedMsgs.stream().any { em -> org.skyscreamer.jsonassert.JSONCompare.compareJSON(em, msg, org.skyscreamer.jsonassert.JSONCompareMode.LENIENT).passed()} log.info ("Websocket message #${context.messagetCount} ${isMatch ? "matched" : "did not match"} the list of expected string") assert(isMatch) Some of these values I do want to check an exact response is received and that's easy enough. But some of them, I just want to make sure the variable itself is present and value isn't null. Can't sort out how to handle that part. Thanks! Jonathan482Views0likes5CommentsAzure Pipelines never stop with last log saying Terminate Batch (Y/N)?
I have some test pipelines in Azure that run for the maximum time allowed for the pipeline. When looking at the logs for the ready api task, I see that the last line for logging shows Terminate Batch (Y/N)? Has any one else ran into this issue. Not even sure what could be causing it when I am looking at the logs.60Views0likes0CommentsData Sink step in ReadyAPI (v3.49.0) retains data from previous runs and does not append
Previously We had a build that created an excel file and filled it with data. Now, the last Data SInk step does not append. I made a new project to test this. Step 1: Delete the file Step 2: Data sink 1 with header information on the first row (no append, start at A1) -> A1 = A, B1 = B Step 3: Data sink with data, append to end file (A2 = 1, B2 = 2) If I execute all 3 steps seperately it works as expected. (A1 = A, B1 = B, A2 = 1, B2 = 2) This is the desirable outcome. If I execute all steps seperately again, it will show the same outcome (also desirable), because step 1 will delete the file and start all over again with step 2. However, if I run the testcase (all 3 steps) it seems to overwrite the first row, retain data and append that to the end of the file. So: Run 1 (step 1, 2 & 3) = A1= 1, B1 = 2 (overwrites step 2?) Run 2(step 1, 2 & 3) =A1= 1, B1 = 2, A2 = 1, B2 = 2 This is not how it worked before, and will lead to errors later (since the headers A & B are now overwritten)91Views0likes3Comments