Sto usando Java nel framework Play e ho alcuni test (test funzionali) che vengono passati quando li eseguo tramite il mio IDE (IntelliJ) ma non riesco a eseguire i test tramite console.Come modificare le impostazioni di "test" di Play Framework 2 per mostrare gli stacktraces completi?
I miei problemi sono che le tracce di stack mostrate nei log di test sono solo 2 righe e ho bisogno della traccia di stack completa per vedere cosa sta succedendo lì, ho provato qualsiasi combinazione di impostazioni menzionata qui: spec2 settings inserendoli in build.sbt
o fornendoli nella riga di comando. Sembra che non ci sia alcun effetto! Qui è la mia build.sbt
:
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
filters
)
logBuffered in Test := false
testOptions += Tests.Argument(TestFrameworks.JUnit, "-v")
testOptions += Tests.Argument("fullStackTrace","true")
traceLevel := 50
Qualcuno mi può aiutare per favore? Sto usando l'attivatore Typesafe (riproduzione 2.2.2). Grazie
Con ScalaTest, usare 'testOptions + = Tests.Argument (TestFrameworks.ScalaTest, "-di")' – JulienD
Con Specs2, utilizzare 'testOptions + = Tests.Argument (TestFrameworks.Specs2, "failtrace")' –