Come posso generare rapporti da Command Line FitNesse?Rapporti nella riga di comando FitNesse
E quali tipi di rapporti sono possibili? xml, txt, semplice?
Come posso generare rapporti da Command Line FitNesse?Rapporti nella riga di comando FitNesse
E quali tipi di rapporti sono possibili? xml, txt, semplice?
Penso che gli unici formati consentiti siano xml, html, testo in chiaro. Ma la documentazione è male, non c'è nessuna pagina di questo .. = (
La migliore scommessa è usare cURL o wget e chiamare Fitnesse attraverso i suoi servizi RESTful.
http://www.fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.AdministeringFitNesse.RestfulServices
XML è il formato più comune, anche se credo che JSON è disponibile per alcune azioni.
Come accennato prima, l'uso curl o wget.
Ad esempio, per eseguire una suite chiamata "MySuite" e ottenere un report in formato XML, l'URL da utilizzare è: http://ip:port/MySuite?suite&format=xml
per un singolo test chiamato "MyTest", l'URL cambia a: http://ip:port/MyTest?test&format=xml
Forse questa pagina non esisteva nel 2010, ma c'è un parametro di riga di comando per eseguire un test e uscire:
-c <command>: Run a Rest Command and then exit.
dove il "comando" è un comando REST proprio come si potrebbe passare ad arricciarsi. Funziona su Windows o Linux e non dipende da cUrl. L'elenco dei comandi REST può essere trovato here.
Non riesco ancora a trovare una pagina che elenca tutti i formati disponibili per l'output di test/suite, ma c'è una pagina che mostra lo XML Format. Gli altri formati disponibili sono "text" (format=text
) e HTML, che è l'impostazione predefinita.