2011-08-08 3 views
5

cruise control.net 빌드의 일부로 jasmine 테스트 스위트를 자동으로 실행할 수 있습니까?Jasmine을 cruise control.net에 통합 할 수 있습니까

그렇다면 어떻게?

+0

이 질문은 많은 사람들이 대답하기에는 너무 구체적 일 수 있습니다. Jasmine은 JUnit XML 로거와 함께 많은 CI 도구에서 읽을 수 있으며 어쩌면 여러분도 읽을 수 있습니다. – cburgmer

+0

크루즈 컨트롤에는 변경 사항이 필요하지 않기 때문에 동일한 문제가 있었지만 NQUnit을 사용하여 종료되었습니다. http://robdmoore.id.au/blog/2011/03/13/nqunit-javascript-testing-within-net-ci/을 참조하십시오. –

답변

1

내 서버 코드는 C#이고 이미 CI 테스트 서버를 많이 사용하고 있습니다. 그래서 Watin을 사용하여 Jasmine 테스트를 실행하고 결과를 확인하기 위해 브라우저를 시작하는 유닛 테스트를 추가했습니다. 모든 곡을 행복하게 연주하려면 아침이되었습니다.

대안은 NJasmine을 조사하는 것일 수 있습니다. NuGet에서이 기능을 사용할 수 있음을 알았지 만 문서가 부족하기 때문에 부분적으로이를 추구하지 않았습니다.

또한 ReSharper를 사용하는 경우 QUnit : http://blogs.jetbrains.com/dotnet/2011/03/resharper-6-introduces-support-for-javascript-unit-testing/과의 통합을보고 싶을 수도 있습니다 (재스민과 통합 할 수있는 모든 기회가 있습니다). 이 기능은 Visual Studio 내에서 JS UT를 실행하는 것을 목표로하지만 CI 서버에서도 실행되도록 "후크"를 제공합니다.

관련 문제