Ответ 1
Используйте команду test-only
sbt.
sbt> test-only com.example.MySpec
Вы даже можете использовать подстановочный знак для запуска ряда тестов. См. Как выполнить тесты, которые соответствуют только регулярному выражению?
Если у вас есть 2 теста, определенных в вашем проекте SBT:
class Spec1 extends Specification {
def is =
"Tests for specification 1" ^
p ^
"Test case 1" ! todo ^
end
}
и
class Spec2 extends Specification {
def is =
"Tests for specification 2" ^
p ^
"Test case 2" ! todo ^
end
}
Затем запуск test
изнутри SBT будет выполнять оба этих теста. Каков самый простой способ запустить только один из этих тестов?
Используйте команду test-only
sbt.
sbt> test-only com.example.MySpec
Вы даже можете использовать подстановочный знак для запуска ряда тестов. См. Как выполнить тесты, которые соответствуют только регулярному выражению?