2010-06-18 10 views
7

montaggio Il nostro Hudson mostra una versione molto spartana del rapporto Selenio:Come convincere Hudson a mostrare un rapporto completo sul selenio?

Selenium Report Result 
numTestPasses 2 
numTestFailures 0 

ho capito che dovrebbe essere possibile visualizzare i rapporti completi via Hudson, e anche monitorare lo sviluppo dei test. Ma come?

+0

Puoi darci maggiori dettagli? - usi il plugin di selenio hudson? - chiami selenio da formica/maven? – tweber

+0

Sì, il plug-in di selenio viene installato su Hudson. Il selenio viene eseguito utilizzando il plug-in selenio-maven. – tputkonen

risposta

0

Non sono sicuro se questo si adatta al vostro ambiente: sto eseguendo selenium-rc tramite i casi di test JUnit (e phpunit) usando formica in un progetto freestyle Hudson. Hudson raccoglie e pubblica JUnit e tramite xUnit Plugin vari altri risultati del test in una fase facoltativa di post-produzione.

Forse hai solo bisogno di scoprire dove il processo di compilazione memorizza il rapporto xml effettivo e istruire hudson a pubblicarlo?

3

Abbiamo configurato Hudson per eseguire Selenium tramite un'attività Ant. Quindi abbiamo aggiunto un'azione post-build a "Pubblica rapporto sui risultati del test JUnit". Con questa configurazione possiamo vedere ogni nome del test non riuscito insieme alla durata di ciascun test e alla possibilità di eseguire il drill-down in tutti i test per vedere le specifiche.

Potrebbe essere possibile aggiungere l'azione di post-generazione al progetto utilizzando il plug-in Selenium.

0

Eseguo test di selenio in Hudson utilizzando questo plugin. Gestisce i miei test sul selenio e pubblica report dettagliati sui test. Molto facile da configurare, forse non perfetto se hai un sacco di test suite da eseguire.

+0

ho dato il relativo percorso del mio file TestResult.html a "Publish Selenium Report", ma quando controllo Output Console lo prendo come "/usr/local/apache-tomcat-6.0.20/seleniumtest \ usr \ local \ apache-tomcat-6.0.20 \ seleniumtest \ selenium-html \ TestResult.html ", Nota rootpath viene aggiunto due volte !!!! Non so cosa fare per questo? – gnanz

0

Utilizziamo il plug-in SeleniumHQ. I risultati vengono salvati nello spazio di lavoro (ciò avviene nella configurazione del progetto usando "Pubblica rapporto selenio"). È possibile salvare i report di compilazione utilizzando "Archivia le risorse utente" nella configurazione del progetto.

0

Abbiamo scritto i test di selenio come normali test JUnit, che vengono eseguiti con il resto dei test, quindi i report sono incorporati nel report di test di junit generato da hudson.

Problemi correlati