Sie können im Test übereinstimmen Fälle durch ihren Namen (anstelle von oder zusätzlich zu den Namen der Suitenklassen), indem Sie Framework-spezifische Läuferargumente . ScalaTest unterstützt einen Teilstring-Match mit dem -z
Argument:
> testOnly -- -z insert
> testOnly *TreeSpec -- -z insert
Dies führt alle Tests mit "insert" im Namen aus, dann nur die passenden Fälle innerhalb der Suiten, die auf TreeSpec
wie Sie sich denken können. Sie können auch verwenden -n TagName
y -l TagName
um Tags in die Tagging-Unterstützung von ScalaTest einzuschließen bzw. auszuschließen, und -t
um einen exakten Testnamen zu finden.
Specs2 unterstützt vollständige reguläre Java-Ausdrücke mit einer -ex
Argument:
> testOnly -- -ex ".*someRexExp.*"
-include
y -exclude
unterstützen die Tagging-Funktionen von Spec2.
Die vollständigen Listen der von den Läufern unterstützten Argumente finden Sie unter den Inline-Links. Diese scheinen nur mit dem testOnly
sbt-Befehl und nicht test
.