Forum Discussion
Thumb rule is each and every test case has to be independent.
The information available is not sufficient to comment why test cases are failing. You haven't mentioned either what is causing to failure.
Also, not sure what sort of data that are being supplied to other test cases.
Is possible to create a sample project to replicate the issue?
Does the sequential execution work fine?
Reason for executing them in Parallel?
- 6786 years agoRegular Contributor
Thanks for replying
1) Yes Sequential order working as expecting
2) Reason of Parallel - to decrease the execution time as testsuite going bigger and wanted to reduce time of execution
3) from Libtestcase1 is kind of accountgeneration like account1 and testcase1 and testcase2 both using same account1 the intention is when i running sequential testcase1 - getting data from libtestcase as (account1) and
testcase2 - getting like (account2)
but where as on parallel run both testcase1 and testcase2 getting the data as account1 and testcases are failing as duplicate data
i hope this helps
- Radford6 years agoSuper Contributor
I'm making the assumption that your test cases in the "Testcasessuite" test suite are calling the test cases in the suite "Libtestsuite" via the Run TestCase Test Step, if this is correct? If so have you checked to see what the Run Mode is?
Check to see if the run mode is set to "Create isolated copy for each run", as from the documentation:
"ReadyAPI creates a copy of the target test case in the memory and runs it. This way, the run will not affect other concurrent runs of the test case. With this mode, several copies of the target test case can run in parallel."
- nmrao6 years agoChampion Level 3
678,
Thank you for that.
What are the test steps (including step types) Libtestcase1? Post the content of the script if it include any groovy step.
Also Libtestcase2?When you say Library test case, is it something a default functionality of ReadyAPI or is it custom defined one and you calling it library?
Related Content
- 4 years ago