Overview
When a Functionize orchestration is configured to automatically create a new test run in TestRail, that test run is created with a 'Completed' or 'Closed' status by default. This is the intended behavior, but it makes the test run read-only, preventing manual updates to test case statuses within TestRail.
How It Works
To maintain an open test run in TestRail that can be updated after an orchestration, you can configure the orchestration to add results to an existing test run instead of creating a new one. This approach gives you control over the test run's status in TestRail.
- First, manually create a new Test Run in your TestRail project and keep it open. Note the Test Run ID.
- In Functionize, navigate to the orchestration you want to configure, then open the edit orchestration.
- Go to the Integrations tab.
- In the TestRail section, select the option to Add results to existing TestRail run.
- Enter the TestRail Run ID you noted in the first step.
- Save the orchestration settings.
When the orchestration runs, the results will be added to your specified open test run in TestRail, allowing you to make any changes as needed before closing the run yourself.