I can specify more detail about my intention as below. My test project has built with quite a number of classes. Test information is annotated across classes with priority, grouping, dependencies. From those classes, I want to form two test suites represent two user behaviors:
Basic scenarios
<test name="Moderate scenarios">
<classes>
<class name="class with action A" />
<class name="class with action B" />
<class name="class with action C" />
</classes>
</test>
Advanced scenarios
<test name="Advanced scenarios">
<classes>
<class name="class with action A" />
<class name="class with action B" />
<class name="class with action C" />
<class name="class with action D" />
<class name="class with action F" />
</classes>
</test>
Let's say from an entry point from my program, I have a method to control load over Number of concurrent basic and advanced scenarios over a time period.
int basicConcurrentCount= 80;
int advancedConcurrentCount = 20;
while (time constrains) && (basic < basicConcurrentCount) && (advanced < advancedConcurrentCount) {
do stuff here to increase conncurent count for basic and advanced via TestRunner // SuiteRunner ?
}
Regards,
Travis