Search, vote, comment and create ideas for Zephyr Scale improvements. For more info on our review process, see here.
The testcycles endpoints is not able to provide the testcases to run. Additionally, we would not be able to update testcases for a specific testcycle. I was astonished that the API lags these features. Please allow us to manage testcycles via API entirely.
I think it's very priority feature because we can not update existing test case status in Test Cycle. There are not endpoint for updating status (e.g PASS/FAIL).
Please add the feature. it's very important.
Considering the below process,
Step1: Creating the Test cycle, let’s say we have created the test cycle C1.
Step2: Adding the test case to the cycle , let’s say it is T1 as shown in the below screenshot.
Step3: As soon as we add Testcase it will create one Not Executed testcase execution entry.
Step4: I want to update the above entry which created in step3.
I would like to update the existing test execution i.e Not executed to either Pass/Fail depends on the testcase.
Please can you provide an API to do the same.
I really want to push this idea.
When we create test executions we want to track the progress of a cycle execution, what includes, that we pre-assign test executions to a cycle with status "Not executed".
After added all relevant Test Cases to the cycle, the real test starts.
By POSTing /testexecutions with the same TestCase key, it is always created a new test execution, which tells me in the report, that the case for some reason needed a re-execution (because of flakyness or whatever). This is a wrong assumption.
Changing a result/status of a test case in execution is fundamental in tracking test case execution progress.
Thanks and best regards
You won't be notified about changes to this idea.