2009-08-31 7 views
2

빌드 프로세스에서 우리는 현재 CruiseControl.NET에서 호출 된 NAnt 작업에서 호출 된 MBUnit 2.x 테스트를 사용하고 있습니다. 저는 Gallio와 MBUnit 3.x를 로컬로 업 그레 이드했으며 VS2008에서 테스트를 실행할 수있었습니다. 빌드 프로세스가 업그레이드되는 데 문제가 있습니다. CruiseControl.net 또는 NAnt에서 테스트를 실행하는 두 가지 옵션이있는 것 같습니다. 다른 모든 조건이 동일로Nall 및 CruiseControl.NET과의 Gallio 통합

  1. ,이 테스트가 실행은 NAnt 또는 CruiseControl.net, 또는 정말 문제가 전혀 수행해야 :이를 바탕으로, 나는이 개 질문이?

  2. 당신은 NAnt에서 이런 종류의 일을 좋아하는 경우에, 당신은 어떤 문서 또는을 구현하는 방법의 예를해야합니까? Gallio 설치시 내 Gallio \ extra \ CCNet 디렉토리에 CC.NET soution에 대한 설명서가 있습니다.

감사

답변

1

갈 리오와 빌드의 일부로 테스트를 실행하기위한 옵션은 그들이 MbUnit에 v2와 함께 무엇인지와 유사하다.

Gallio.NAntTasks.dll 및 Gallio.MSBuildTasks.dll의 제공된 작업을 사용하여 NAnt 또는 MSBuild 스크립트의 테스트를 실행하는 것이 좋습니다.

그러나 CCNet 구성에서 직접 테스트를 실행하려면 CCNet 태스크를 추가하여 Gallio.Echo.exe 프로그램을 실행할 수 있습니다.

다음은 다른 사람이 블로그에 작성한 NAnt 작업에 대한 정보입니다. 최근 릴리스에서 세부 사항 중 일부가 변경되었지만 올바른 방향으로 연결해야합니다.

http://testdrivendevelopment.wordpress.com/2008/12/01/use-nant-to-run-mbunit-tests-using-gallio/