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

RQM not assigning all available adapters to Test Suite Execution

 Hello,


We have noticed that when we execute a test suite from the RQMExecutionTool and provide the test cell name to pull adapters from, RQM is not always assigning all the adapters in the test cell across all the tests within the test suite.

As an example we executed a test suite containing 20 test cases.  The test cell assigned to the test suite had 13 available adapters.  When we triggered the run via the RQMExecutionTool, only 3 of the 13 adapters were assigned across the 20 tests.

The adapters match the test script type so that shouldn't be the issue.  Any thoughts?

Thanks...

RQM Version 6.0.6

0 votes



One answer

Permanent link

 It may happens if other 10 adapters are already reserved by the other user. Please check the reservation for corresponding lab resource.

0 votes

Comments

Also check the "Preferred machine" for the test script. If you are using command line test script, use shared location instead of resources local to a machine.

 Confirmed that no other users reserved the machines. As far as the Preferred machines, all the test machines are setup to have the resources they need for testing on the machines.  We don't want to use a shared network location for resources.

In that case it will run on the preferred machine if available. 

You can do 1 more thing. Copy the same folder structure with the test script in all the machine. From the ETM / RQM web UI, open each test script and clear the "Preferred machine" and save the test script

To allow for automation we made sure none of the test scripts have a  Preferred Machine set.  The majority of tests are using the Eggplant Adapter where preferred machines isn't an option.


I guess what I am after is the algorithm RQM uses to determine which machines are available at the start of a test suite execution from the RQMExecutionTool.  We have seen inconsistencies between assigning all the adapters in a test cell to only using a subset and queuing the remainder of the tasks instead of assigning those available adapters in the test cell.

This inconsistency happens on the same set of scripts.

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: Sep 11 '20, 12:06 p.m.

Question was seen: 2,012 times

Last updated: Sep 15 '20, 8:55 a.m.

Confirmation Cancel Confirm