У меня есть несколько наборов, написанных с использованием FeatureSpec, затем я запускаю их через командную строку с помощью команды> scala tests или запускаю их через IDE, я ищу способ, которым я могу настроить последовательность Test Suite и какие из них запустить в последовательности и который должен работать параллельно.
мои люксы выглядят так:
Suite1.scala ==>
class Suite1 extends BaseFeatureSpec {
feature("Feature1") {
scenario("Scenario1") {//test code}
scenario("Scenario2") {//test code}
}
}
Suite2.scala ==>
class Suite2 extends BaseFeatureSpec {
feature("Feature2") {
scenario("Scenario3") {//test code}
scenario("Scenario4") {//test code}
}
}
Suite3.scala ==>
class Suite3 extends BaseFeatureSpec {
feature("Feature3") {
scenario("Scenario5") {//test code}
scenario("Scenario6") {//test code}
}
}
Теперь я хочу что-то вроде того, чтобы я мог запустить Suite1 параллельно с (Suite 2 и Suite 3 в последовательности) и передать различные конфигурации для каждого набора параллельно.