We run our regression at night. It is fully automated, so our automation starts by blocking the test case that is being run on a particular automation machine so no other one picks up the same test case. Then when the test case is complete we update the result for the test case taking it out of a blocked status.
What we are seeing, is that any test that is in a blocked state (actually running) prior to the maintenance window starting, doesn’t update it’s result when maintenance is done. We have a retry structure in place that retries periodically if we get the HTTP 409 returned. And everything on our end looks like the result is sent successfully. But when we go in to Test Rail, we see that those tests are left in their Blocked state.
Any advice on how to proceed here? We hate having un-run test results left over at the end of the run.