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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top