우리 회사에서는 자동화 된 유닛 테스트를 위해 허드슨과 함께 NUnit을 사용하고 있습니다. 설정 및 실행이 간단합니다.
허드슨 호스트의 최신 nunit을 다운로드하여 압축을 풉니 다.
같은 내용으로 지난 buildstep로 Windows 배치 명령을 추가 : "AllTests.nunit"파일에 정의 된이 테스트를 실행합니다
C:\NUnit\bin\net-2.0\nunit-console.exe "%WORKSPACE%\src\Test\AllTests.nunit" /config=Release /xml="%WORKSPACE%\src\Test\TestResults.xml"
. 하나의 어셈블리 (.dll)에 대해 tu 포인트가 가능합니다.
Hudson 작업 페이지에서 테스트 결과를 채우려면 Hudson NUnit 플러그인을 설치해야합니다. Hudson 플러그인 관리에서 직접 가능합니다.
설치 후 새로운 게시 빌드 작업 : 게시 NUnit 테스트 결과 보고서가 있습니다. 확인하면 경로를 입력하여 결과 보고서를 테스트 할 수 있습니다. 위의 예를 들어 경로를 대응하는 것은 :
src/Test/TestResults.xml
는 당신이 결정하는 데 도움이 희망 ;-)
: 기본적으로는 NUnit과 호환 XML 결과 파일을 생성? – macleojw
이것은 일반적인 C# .NET 어셈블리 용이지만 Silverlight에서는 동일해야합니다 (nunit-console.exe와 별개). http://greenicicleblog.com/2009/12/18/running-nunit-2-53-tests-for-silverlight/ 또는 여기를 클릭하십시오. http://code.google.com/p/nunit-silverlight/ – evilcroco