185 votes

ScalaTest dans sbt : existe-t-il un moyen d’exécuter un seul test sans balises ?

Je sais qu’un seul test peut être exécuté en exécutant, dans sbt,

Existe-t-il un moyen de dire à sbt/scalatest d’exécuter un seul test sans balises ? Par exemple:

cela signifierait « exécuter le deuxième test de la classe. Quoi qu’il en soit ». Nous avons un tas de tests et personne n’a pris la peine de les étiqueter, alors y a-t-il un moyen d’exécuter un seul test sans qu’il ait une balise?

236voto

Seth Tisue Points 9090

Ceci est maintenant pris en charge (depuis ScalaTest 2.1.3) en mode interactif :

pour exécuter uniquement les tests dont le nom inclut la sous-chaîne « foo ».

Pour une correspondance exacte plutôt que pour une sous-chaîne, utilisez au lieu de.


Si vous l’exécutez à partir de la ligne de commande, il doit être comme argument unique à sbt :

21voto

pme Points 2495

Juste pour simplifier l’exemple de Tyler.

``-prefix n’est pas nécessaire.

Donc, selon son exemple :

Dans la ``-console :

Et dans le terminal :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X