Abbiamo un client Web ricco. I nostri controller e le facciate dei servizi sono scritte in coffeescript (JavaScript) e jquery. In passato sarebbero stati java.Come possiamo eseguire i test jasmine JavaScript da Jenkins (Hudson) senza caricare un JSP?
Per eseguire i nostri test jasmine JavaScript da Jenkins/Hudson, utilizziamo junit java e htmlunit per caricare una pagina jsp orientata al test che include le specifiche jasmine.
Quando l'unità Html tenta di eseguire, esplode cercando di getPage() probabilmente a causa di un percorso di classe del parser XML che è estremamente difficile da rintracciare nel nostro mondo.
Vogliamo solo essere in grado di eseguire i nostri test JavaScript da Jenkins e lo hanno rapporto di errore se un test JavaScript non passa. Stiamo solo utilizzando jsp e htmlunit per eseguire i test JavaScript. Possiamo caricare i test di JavaScript e il codice javascript in un motore JavaScript con Jenkins come la cosa che dà il via? Se é cosi, come?
Grazie per la risposta. È una domanda giusta. Sono tornato alla domanda su come convincere Jenkins a dare il via al selenio, a eseguire i test di Jasmine, a vedere i risultati. – finneycanhelp
Questo è esattamente quello che sto cercando ... – naugtur
@ sarel-botha: Dai un'occhiata a: 1. SauceLabs, 2. Sauce OnDemand plugin e Saucery2 o Saucery3 NuGet pacchetti per rendere i tuoi test automatici con Jenkins e SauceLabs facili –