3 Réponses :


1
votes

Vous pouvez essayer d'ajouter ceci à votre build.sbt:

Testoptions + = tests.Argument (testFrameworks.junit, "-v", "-q")

Cochez cette page: https://groups.google.com/ Forum / #! Topic / Play-Framework / WIQPJWZ_QT0


2 commentaires

Ceci fournit une meilleure sortie à la console, mais n'inclut pas la sortie de journalisation lors de l'utilisation de play.logger.error ("une erreur") - même avec testoptions dans test + = test.argument ("- Dlogger.resource = test-logger.xml ") inclus également.


Peut-être pas exactement ce que l'OP demandait, mais assez proche, et était ce que je cherchais, et Google m'a conduit à ce Qa .. Alors cudos se rapproche :)



9
votes

@jamesinchina a mis à jour sa réponse (dans la question que j'ai référencée) pour prendre en charge Play Framework 2.3 Strong>:

J'ai édité la réponse à supprimer play.Project qui est supprimé en 2.3.x, mais le reste fonctionne toujours - nous l'utilisons actuellement dans notre projet. P> blockQuote>

Ajout d'un conf / test-logger.xml code> Fichier et la ligne suivante dans build.sbt code> Le truc: p>

javaOptions in Test += "-Dlogger.file=conf/test-logger.xml"


2 commentaires

Alternativement, javaoptions dans test + = "-dlogger.resource = test-logger.xml" devrait également fonctionner


Ceci est la mauvaise réponse pour la lecture 2.5+ Voir la réponse de Fabian ci-dessous.



6
votes

Depuis la lecture 2.5 Tout est configuré uniquement via le logback afin que nous puissions compter sur les mécanismes de connexion par défaut pour rechercher les configuration: http://logback.qos.ch/manual/configuration.html .

Cela signifie que dans le dossier / TEST / RESOURCES Peut placer un fichier appelé logback-test.xml qui a priorité sur le par défaut? logback.xml car les deux sont sur le chemin de la classe lors de l'exécution des tests.


0 commentaires