Tenemos un rico cliente web. Nuestros controladores y fachadas de servicios están escritos en coffeescript (JavaScript) y jquery. En el pasado habrían sido java.¿Cómo podemos ejecutar pruebas de JavaScript jazmín desde Jenkins (Hudson) sin cargar un JSP?
Para ejecutar nuestras pruebas de jazmín JavaScript de Jenkins/Hudson, usamos junit y htmlunit de java para cargar una página jsp orientada a prueba que incluye las especificaciones de jazmín.
Cuando la unidad Htmlunit intenta ejecutarse, explota tratando de obtener la página() probablemente debido a una ruta de clase del analizador XML que es extremadamente difícil de rastrear en nuestro mundo.
Solo deseamos poder ejecutar nuestras pruebas de JavaScript de Jenkins y hacer que informe la falla si una prueba de JavaScript no se aprueba. Solo estamos usando jsp y htmlunit para ejecutar pruebas de JavaScript. ¿Podemos cargar las pruebas de JavaScript y el código de JavaScript en un motor de JavaScript con Jenkins como lo que lo inicia? ¿Si es así, cómo?
Gracias por su respuesta. Es una buena pregunta. Volví a la cuestión de cómo lograr que Jenkins arranque el selenio, realizar pruebas de jazmín y ver resultados. – finneycanhelp
Eso es exactamente lo que estoy buscando ... – naugtur
@ sarel-botha: Eche un vistazo a: 1. SauceLabs, 2. Sauce OnDemand plugin y Saucery2 o Saucery3 NuGet paquetes para hacer sus pruebas automatizadas con Jenkins y SauceLabs easy –