В тесте кейсы можно сопоставить по их именам (вместо или в дополнение к именам классов комплектов), используя специфичные для каркаса аргументы бегуна .ScalaTest поддерживает совпадение подстроки с аргументом -z
:
> testOnly -- -z insert
> testOnly *TreeSpec -- -z insert
. При этом все тесты выполняются с «insert» в их имени, тогда только совпадающие регистры в наборах, заканчивающихся на TreeSpec
, как вы бы интуитивно.Вы также можете использовать -n TagName
и -l TagName
для включения или исключения соответственно тегов из поддержки тегов ScalaTest и -t
для соответствия точному имени теста.
Specs2 поддерживает полные регулярные выражения Java с аргументом -ex
:
> testOnly -- -ex ".*someRexExp.*"
-include
и -exclude
поддерживают функции тегирования Spec2.
См. Встроенные ссылки для полного списка аргументов, которые поддерживают бегуны,Похоже, что они работают только с командой testOnly
sbt, а не test
.