C'è un modo esistente per generare report infallibili con semplice-build-tool?
Domanda
Sto lavorando su un progetto che utilizza Scala l'esecuzione di test Selenium come parte di un processo di integrazione continua. Hudson visualizza le informazioni molto utili sulla base dei risultati nelle relazioni infallibili ma io preferirei di gran lunga utilizzando sbt per Maven. C'è un modo esistente per ottenere SBT per generare report infallibili dal test SBT?
Soluzione
Ci sono tre approcci per raggiungere questo obiettivo. Credo che il primo sarebbe un grande contributo da dare a SBT!
Scrivi una TestsListener per SBT per generare report XML Surefire
Non ci sono attualmente reportistica unificata, come per il plugin Maven infallibile. Sarebbe possibile aggiungere questo per SBT con un costume TestsListener .
argomenti al quadro di prova per innescare la generazione XML
Non credo Spec o ScalaTest supporta il formato XML Surefire direttamente. E 'stato recentemente richiesto per ScalaTest.
utilizzare un adattatore JUnit per i test, e utilizzare il JUnitRunner
ScalaTest e Spec forniscono tratti si possono mescolare al tuo test in modo che siano compatibili con JUnit. supporto JUnit in SBT viene reintegrata in questo momento, ma non so se sarà sostenere questo.
Tutte le specifiche si utilizza il Maven + infallibile per costruire è Hudson.