Mamy bogatego klienta internetowego. Nasze kontrolery i fasady usług są napisane w coffeescript (JavaScript) i jquery. W przeszłości byliby to java.Jak możemy uruchomić testy jaśminu JavaScript z Jenkins (Hudson) bez ładowania strony JSP?
Aby uruchomić nasze testy jaśminu JavaScript z Jenkins/Hudson, używamy junit i htmlunit java, aby załadować stronę JSP zorientowaną na test, która zawiera specyfikacje jaśminu.
Gdy Htmlunit próbuje uruchomić, to wysadza w powietrze próbując uzyskaćPage() prawdopodobnie ze względu na ścieżkę klasy analizatora XML, która jest niezwykle trudna do wyśledzenia w naszym świecie.
Chcemy po prostu przeprowadzić testy JavaScript z Jenkins i zgłaszać błąd, jeśli test JavaScript nie przejdzie. Używamy jsp i htmlunit, aby uruchamiać testy JavaScript. Czy możemy załadować testy JavaScript i kod javascript do silnika JavaScript z Jenkinsem jako rzeczą, która go uruchamia? Jeśli tak to jak?
Dziękuję za odpowiedź. To uczciwe pytanie. Wracam do pytania, jak zmusić Jenkinsa do rozpoczęcia selenu, przeprowadzenia testów Jasmine, aby zobaczyć wyniki. – finneycanhelp
Dokładnie tego szukam ... – naugtur
@ sarel-botha: Spójrz na: 1. SauceLabs, 2. Sos OnDemand i Saucery2 lub Saucery3 Pakiety NuGet do automatycznego testowania z Jenkins i SauceLabs easy –