@Tibor Digana Thanks for your quick reply and the great work on SureFire so far
My original idea was just to have a parameter similar to excludes and includes:
In terms of an API, I assume you want the API user to be able to configure and trigger surefire as well as getting the results of the test run, right? In this case, I think it would be nice, to be able, to somehow pass a list of tests, that are run with respect to the given order. Since I have only a vague idea of what you want to achieve, I find it difficult to be more specific.
Regarding the s1 branch: I spend the last two days digging into SureFire's architecture, but I do not really have an overview yet. Thus, I cannot easily see, what you are doing in the s1 branch. Can you maybe point out the API relevant files and how you intend your API to be called?