I have a collection of REST API tests, WebDriver based tests, Appium based tests and additional tests that run via shell. All written in C#.
All tests are written as VS unit tests, and in the case of the shell tests, are executed via a visual studio unit test.
Currently all I have is a collection of VS unit tests, which I'm pretty happy with. However, I need to support some extra flow control for the test run. If one of the tests fails, I wish to run some other specific tests, and run the failed one again at the end.
Which tool or tools can support this logic?
Thanks in advance!