2015-01-15 4 views
3

Jenkins에서 nunit 테스트를 호출 중이며 테스트에서 사용할 수있는 매개 변수로 하나의 URL 주소 만 지정할 수 있어야합니다. 그렇게 할 가능성이 있습니까?NUnit 테스트에 매개 변수를 전달하십시오.

"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console.exe" "D:\selenium\SeleniumTest.dll" /run:SeleniumTest.Test.MyTest 

모든 아이디어 : 나는 그런 젠킨스에 "Windows 배치 명령을 실행하여"전화 했어 예를 들어 ?

답변

4

지금까지 내가 아는 한, 당신이 원하는 것을 설명 할 수있는 해결책이 없습니다. 가장 좋은 방법은 NUnit 프로젝트 파일을 사용하여 설정을 수정하고 솔루션 파일을 러너에게 전달하는 것입니다.

반면에 Environment 변수를 사용해 볼 수 있습니다.

명령 줄에서 set을 사용하십시오. 그런 다음 Environment.GetEnvironmentVariable()을 사용하여 값을 읽고 testmethod에서 사용하십시오.

+1

감사합니다! 환경 변수가 내 문제를 해결;) – Mateusz

+0

아무 문제 없어, 다행히 도왔습니다! – RvdV79

관련 문제