2014-01-13 4 views
5

기본 설정이 있습니다. GitHub에 저장된 일부 소스 파일은 Jenkins 작업으로 가져오고 빌드합니다. 빌드가 (이 도울 수 있다면 내가 NUnit과을 사용하고 있습니다) 완료되면두 개의 다른 작업으로 단위 테스트 빌드 및 실행

는 지금은 자동으로 단위 테스트를 실행하고 싶습니다.

나는 NUNIT 콘솔을 실행하기 위해 "빌드"작업에 다른 빌드 단계를 추가 할 수 있지만, 단위 테스트 작업에서 빌드 작업을 분리하고 싶습니다 내가 할 수있는 젠킨스 대시 보드 있도록 무엇이 부러 졌는지 직접 확인하십시오 : 테스트를 빌드하거나 "오직"합니다.

코드 소스를 가져 오는 다른 작업을 만들 수도 있지만 첫 번째 작업을 복제합니다.

첫 번째 작업에서 생성 된 바이너리에서 직접 단위 테스트를 실행하는 가장 간단한 방법은 무엇입니까? (같은 작업 공간에서 두 번째 작업을 실행하고 바이너리를 복사 하시겠습니까?)?

입력 해 주셔서 감사합니다.

답변

2

Copy Artifact Plugin을 사용하여 아티팩트를 다른 작업으로 복사 한 다음 단위 테스트를 실행할 수 있지만 C#에서 처리하고 프로젝트를 처리하는 방식에 따라 작동하지 않을 수 있습니다.

NUint Plugin ~ publish 테스트 결과를 사용하는 것처럼 보이므로 이전 빌드 단계가 실패 할 경우 테스트가 실행되지 않을 것이라고 생각하므로 단일 작업을 사용할 수 있습니다. t JUnit 테스트 용

+0

예, 지금까지 내가 해왔습니다. 예상보다 많은 작업이지만 지금은 효과가있는 것 같습니다. 감사. :) – Pragmateek