I'm developing a xray reporting solution for our Cypress automation framework that will allow the creation of a test execution, associate tests (without test steps) to the execution then dynamically add test step data (action,data, expected results) then run the execution and report the results/status from Cypress to the step then repeat until each test is added and executed.
I have most of the solution running but what I don't understand about the workflow is how to execute the test and pass results to it???
I see something called testRun in the graphql docs but only how to reset or update but not create??
Is this "testRun" how I would execute a case and update the status and comments after the automation finishes execution??
I'm looking for some ideas on how to achieve this..
Hi @Billy Owens
I would describe it as follows:
The test run is the executed/executable instance of a test case that is automatically created when a test execution issue (with added testcases) is created.
Please also see the xray documentation about terms & confepts:
test run | - | A specific run of a test. An instance of the test containing the execution status and a snapshot of the test specification. Whenever a user adds a Test to a Test Execution, a test run is created internally within the Test Execution context. A test may have multiple test runs. |
https://docs.getxray.app/display/XRAY/Terms+and+Concepts
Hope this is helpful. Please let us know if there are any further questions.
Best
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.