Error in RQM 3.0.1.1 on changing the state to approval
We are using CLM 3.0.1.1 . IN RQM, I am getting error while trying to approve a test case. The errror say "Test case cannot be approved until all its test scripts associated are approved due to artifact transition constraint." But the test script is already in approved state. What could be the possible reason for this error.
Please help with the answer
One answer
We see some similar issue only when the scripts are duplicated from a deleted script and it occurs to specific testcase/testscript only. We used Poster add-on to retrieve testcase XML details to find out whether there is anything not obvious in UI which may contribute to the problem. An example REST API is:
https://localhost:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/resources/project alias/testcase/urn:com.ibm.rqm:testcase:26
(any test case id applies to 26 placeholder)
Do you see the issue only in specific testcase+testscript or not?
If you remove testscript from test case and add it again and try, do you see any change?
Whether you try with supported browser(such as IE8) as v3011 is low and only some lower version of Firefox supports it.
From Manage Project Property, if you remove "Artifact State Transition Constraints > Approve Test Cases only when all referenced Test Scripts are approved.", will you be able to approve test case now? This is for testing purpose in case something unusual happens regardless this constraint.
https://localhost:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/resources/project alias/testcase/urn:com.ibm.rqm:testcase:26
(any test case id applies to 26 placeholder)
Do you see the issue only in specific testcase+testscript or not?
If you remove testscript from test case and add it again and try, do you see any change?
Whether you try with supported browser(such as IE8) as v3011 is low and only some lower version of Firefox supports it.
From Manage Project Property, if you remove "Artifact State Transition Constraints > Approve Test Cases only when all referenced Test Scripts are approved.", will you be able to approve test case now? This is for testing purpose in case something unusual happens regardless this constraint.