Google에는 풍부한 웹 클라이언트가 있습니다. 당사의 컨트롤러 및 서비스 외관은 coffeescript (JavaScript) 및 jquery로 작성됩니다. 과거 그들은 자바 였을 것입니다.Jenkins (Hudson)에서 JSP를로드하지 않고 Jasmine 테스트를 어떻게 실행할 수 있습니까?
Jenkins/Hudson의 JavaScript jasmine 테스트를 실행하기 위해 java의 junit 및 htmlunit을 사용하여 jasmine 스펙이 포함 된 테스트 지향 JSP 페이지를로드합니다.
Htmlunit가 실행을 시도하면 우리 파운데이션에서 추적하기 매우 어려운 XML 파서 클래스 경로 때문에 getPage()를 시도해 보니 폭발적입니다.
Jenkins의 JavaScript 테스트를 실행하고 JavaScript 테스트가 통과하지 못하면 실패를보고 싶을뿐입니다. JavaScript 테스트를 실행하기 위해 jsp 및 htmlunit을 사용하고 있습니다. 젠킨스가 자바 스크립트 엔진에 JavaScript 테스트 및 자바 스크립트 코드를로드 할 수 있습니까? 그렇다면 어떻게?
답장을 보내 주셔서 감사합니다. 공정한 질문입니다. Jenkins가 셀레늄을 시작하고 Jasmine 테스트를 실행하여 결과를 확인하는 방법에 대한 질문으로 돌아 왔습니다. – finneycanhelp
바로 그게 내가 찾고있는 것입니다 ... – naugtur
@ sarel-botha :보십시오 : 1. SauceLabs, 2. 소스 OnDemand 플러그인 및 Saucery2 또는 Saucery3 NuGet 패키지로 Jenkins 및 SauceLabs로 자동화 된 테스트를 쉽게 수행 할 수 있습니다. –