Say I have 6 test suites: A B C D E F, and I want A B C to run sequentially and THEN run D E F in parrallel.
With an output like that:
A
B
C // always in that order
E
D
F // The order doesn't matter
The idea is to be able to test ABC in isolation of the rest of the tests.
What I have already tried
Create a super sequential test class like that and adding @DoNotDiscover on the sequential tests.
class MasterSuite extends Stepwise(
Sequential(new A, new B, new C)
)
But, even if A B C are run sequentially, then are run in parrallel with the other tests.
I have also tried that
class MasterSuite extends Stepwise(
Sequential(new A, new B, new C),
Suites(new D, new E, new F)
)
But for me it run me all tests sequentially (maybe I have miss something in the build.sbt file).