2012-10-08 3 views
0

많은 테스트가 포함 된 큰 어셈블리가 있습니다. 이 테스트는 다른 네임 스페이스로 그룹화됩니다. nunit-console에서 특정 네임 스페이스에 대한 테스트 케이스를 실행하려고 시도했지만 테스트가 실행되지 않습니다. 이것은이 어셈블리에서만 발생합니다. 이 테스트를 위해 만든 샘플 테스트 어셈블리에서 작동합니다.Nunit은 어셈블리의 특정 네임 스페이스에 대한 테스트를 실행하지 않습니다.

어떤 이유 일 수 있습니까? 제한이 있습니까?

내가 사용하는 명령 줄 명령은

NUNIT - Console.exe를/noshadow/nothread/실행 이하 : 네임 스페이스 Absolute_path_of_the_dll이

답변

1

documentation을 바탕으로, 난 당신이 /fixture 인수를 사용하는 기대 :

/fixture 옵션 뒤에 지정된 이름은 TestFixture 클래스, 레거시 제품군 (Suite 속성 사용) 또는 네임 스페이스의 이름이 될 수 있습니다. 네임 스페이스가 주어지면, 그 네임 스페이스 아래의 모든 조명기가 실행됩니다. 이 옵션은 Visual Studio 또는 NUnit 프로젝트에서도 사용할 수 있습니다.

그래서

nunit-console /noshadow /nothread /fixture:Foo.Bar.Baz PathToAssembly.dll