What would you like the TestRail CLI to be able to do?
TestRail allows for creating and using custom result statuses (see documentation). The TestRail CLI should be able to support these custom result statuses when reporting successes and failures.
Example:
A TestRail Suite tracks test case results with 4 custom statuses: Manual Passed, Manual Failed, Automation Passed, Automation Failed.
Desired Result: After running tests with Cypress and generating results, the statuses for Passed should map to Automation Pass and for Failed it should map to Automation Failed.
Actual Result:: After running tests with Cypress and generating results, the results are uploaded as the default Passed and Failed statuses. Results must be updated manually if we want them to map to the desired statuses.
Why is this feature necessary on the TestRail CLI?
The CLI cannot be used efficiently for projects making use of custom test result statuses without a feature that supports it.
More details
Simple implementation suggestion: the CLI allows the user to specify an alternative status id for passed and failed.
What would you like the TestRail CLI to be able to do?
TestRail allows for creating and using custom result statuses (see documentation). The TestRail CLI should be able to support these custom result statuses when reporting successes and failures.
Example: A TestRail Suite tracks test case results with 4 custom statuses: Manual Passed, Manual Failed, Automation Passed, Automation Failed.
Desired Result: After running tests with Cypress and generating results, the statuses for Passed should map to Automation Pass and for Failed it should map to Automation Failed.
Actual Result:: After running tests with Cypress and generating results, the results are uploaded as the default Passed and Failed statuses. Results must be updated manually if we want them to map to the desired statuses.
Why is this feature necessary on the TestRail CLI?
The CLI cannot be used efficiently for projects making use of custom test result statuses without a feature that supports it.
More details
Simple implementation suggestion: the CLI allows the user to specify an alternative status id for passed and failed.
Interested in implementing it yourself?
Maybe, let's talk!