Esiste un modo per esportare i risultati del test del goniometro in un file da visualizzare all'esterno della riga di comando dopo l'esecuzione di un test, inclusi i guasti dettagliati?Come posso salvare i risultati del test del goniometro
risposta
Ho trovato un modo semplice e pulito di salvare i risultati del test in modo ordinato utilizzando il reporter Jasmine.
Come installare e configurare Jasmine giornalista:
Installare Jasmine giornalista:
npm install -g jasmine-reporters
Aggiungere il seguente al goniometro-config.js di file:
onPrepare: function() {
require('jasmine-reporters');
jasmine.getEnv().addReporter(
new jasmineReporters.JUnitXmlReporter('outputxmldir', true, true));
}
creare la cartella outputxmldir (Qui è dove verranno posizionate tutte le uscite di test).
Eseguire il goniometro e ora i risultati verranno esportati in un file XML nella cartella outputxmldir.
Solo l'uscita di test è sufficiente?
protractor conf.js > test.log
Cheers.
salto nel buio con il modo questo post è vecchio, ma è raggiungibile dal test (non dalla console) e da un percorso dinamico? –
È inoltre possibile impostare l'opzione resultJsonOutputFile nel file di configurazione:
export.config = {
(...)
// If set, protractor will save the test output in json format at this path.
// The path is relative to the location of this config.
resultJsonOutputFile:'./result.json',
(...)
}
Maggiori dettagli sul file di configurazione sono disponibili all'indirizzo:
https://raw.githubusercontent.com/angular/protractor/master/docs/referenceConf.js
- 1. pulizia dopo i test del goniometro
- 2. Come eliminare automaticamente i risultati del test
- 3. Rapporti di test del goniometro
- 4. Sostituisci le costanti nel test del goniometro
- 5. Posso eseguire il test e2e del goniometro dall'interfaccia utente
- 6. Utilizzo del test del goniometro con AngularJS bootstrap
- 7. I test del goniometro possono essere eseguiti in ordine casuale?
- 8. ui-router AngulaJs. Test del goniometro fallito
- 9. VS2012 Rendere i risultati dei test vengono visualizzati nella finestra dei risultati del test
- 10. Impostazione delle preferenze di chromedriver sui test del goniometro
- 11. Come posso aggiornare il modulo ncm del goniometro in node.js?
- 12. Mostra i risultati del test dei graal in Netbeans IDE
- 13. App di elettroni con test end-to-end del goniometro
- 14. Perché più richieste GET falliscono il test del goniometro?
- 15. Test goniometro angolare e2e
- 16. Test del goniometro, accesso e modifica Proprietà dell'oggetto finestra
- 17. TestNG riprovare fallito i test non emette i risultati del test corretto
- 18. Come generare un rapporto sui risultati del test usando robotium?
- 19. MSTest - Come limitare le cartelle dei risultati del test
- 20. Database del seme di prova E2E goniometro
- 21. Ascolta gli eventi del browser nel goniometro
- 22. risultati del test multiproject aggregato gradle utilizzando TestReport
- 23. Riepiloga i risultati del rapportatore su più file spec.
- 24. Test goniometro con ngStorage
- 25. Goniometro angolare - Lascia il browser aperto dopo i test E2E
- 26. Come salvare i risultati del report aggregato JMeter in un file CSV utilizzando il prompt dei comandi?
- 27. azioni del browser personalizzati in goniometro
- 28. Vedere i risultati del logcast tramite wifi?
- 29. Goniometro Ottieni il valore del modello
- 30. Come smettere di chiudere automaticamente il browser durante la scrittura dei casi di test del goniometro
Ho fatto questo, eseguo "npm install jasmine-reporter" ma ricevo un errore quando chiamo jasmine.JUnitXmlReporter, si dice che non sia definito – chulian
Hai fatto in modo di installarlo globalmente usando il flag -g? Inoltre, puoi eseguire i test senza la funzione onPrepare? – DomX23
ha salvato il fabbisogno di gelsomino in una variabile denominata jasmine – chulian