Sono nuovo ai graal, proveniente da Django.grails test-app per l'output sulla console
Utilizzando lo sviluppo basato su test, sono abituato a scrivere test e quindi funzionalità effettiva. Ciò che funziona bene per me è scrivere il test, eseguire la funzione con un output di debug per vedere lo stato delle variabili fino a quando passa il test unitario e quindi spostare l'output di debug.
In Grails test-app Grails, l'output di "log.debug" e "println" non viene registrato nella console e non è nemmeno presente nella segnalazione.
La documentazione punta all'utilizzo di mocklogging, che dovrebbe restituire le chiamate log.debug alla console, ma utilizzando grails 1.2.1, non riesco a vedere alcun output.
Qualcuno può farmi sapere come visualizzare l'output di "println" o "log.debug" nella console per accelerare il mio sviluppo?
Sai come emettere l'errore actuall come riportato da junit? Cioè "foo previsto, ma ottenuto bar". Anche con -testOut e -testErr, non è visualizzato e devo cercare nei file target/test-reports/plain/* .txt. – c089
Lo stesso problema qui. Devo fare qualcosa del genere: $ grails test-app -echoOut -echoErr Something.testMain; cat ./target/test-reports/plain/TEST-integration-integration-SomethingTests.txt Qualcuno conosce un modo per ottenere effettivamente l'output di tutto? Thxx! – jpswain
Grazie per aver postato questi. Spero solo di poter trovare un modo per fare in modo che l'output della console stampi il nome del test in esecuzione anziché "1 di xx". Questi -echoOut stampa alcune informazioni utili, ma non il nome del test. – franzcatch