Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RQM 6.0.6: Can we send multiple test cases at once to the Selenium adapter to be executed or does it only take one test at a time?

 Hi,

With the Selenium adapter could we select a bunch of tests (not just one) in RQM, and then send ALL of those tests into the RQM execution utility that we connect to the adapter? There is some documentation https://jazz.net/help-dev/clm/topic/com.ibm.rational.test.qm.doc/topics/r_seladapter_multiple_testcases.html
that seems to show that the Selenium adapter may be able to pull all of the tests that we are trying to run, call the automation code, and then read the logs to update all of the selected test cases to RQM. Has anyone tried this with the Selenium adapter? Can it be confirmed that we can indeed send MULTIPLE tests to the Selenium adapter to be executed?

With the commnad line Adapter, according to the documentation, will only run ONE test at a time because it relies on an exit code from the automation that it is calling to. 

0 votes



One answer

Permanent link

 You can send multiple test to same adapter but it will be executed 1 by 1 by the adapter. 1st tes will be picked up and rest will be in adapter queue. Once that is over, then the 2nd one will be picked up. It will go on like that way

0 votes

Comments

Thanks for the answer, Subhajit. How will we get the results back, will they  be returned all at once or one by one? Thanks. 

"but it will be executed 1 by 1 by the adapter. 1st test will be picked up and rest will be in adapter queue"

Hi Subhajit, does this mean that our execution adapter would still only get the test case details one at a time, and it would be required to report out the status for each test case before it gets the next test? Or would there be a way for us to get all the test data from the adapter queue that you mentioned, and then we would report the status for each test as our code passes them? 


The reason that we are curious about this, is because we would like to avoid the overhead of launching our execution utility that will be plugged into the adapter again and again, and be able to keep the execution details in context. (We have to have users provide their login details through a secured channel after launching each time, so that we aren't storing that information at all, as well as some other startup hooks that we run through before the first test case in a set being executed together)

Thanks for your help!

Result will be returned one by one. 1st execution will be over and result will be created. After that only 2nd script will start executing. 

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Jan 14 '19, 8:27 a.m.

Question was seen: 1,632 times

Last updated: Jan 17 '19, 11:51 a.m.

Confirmation Cancel Confirm