흥미로운 상황이 있습니다. 내 테스트 어셈블리에는 특정 테스트 클래스 (예 : TestFixture)가있는 폴더가 있습니다. 예를 들어, 고려, VS에서 다음 계층 구조 :큰 네임 스페이스의 일부로 실행될 때 nUnit 테스트가 실패합니다.
Sol TestProject TestFolder1 TestClass1 TestClass2 TestFolder2 TestClass3
지금, 나는 명령 줄에서 다음을 실행하면
nunit-console.exe /run:Sol.TestProject.TestFolder1.TestClass2 TestProject.dll
상황이 벌금을 실행하고 모든 테스트를 통과하고 있습니다. 하지만 아래의 경우 실행하십시오 :
nunit-console.exe /run:Sol.TestProject.TestFolder1 TestProject.dll
이 경우 TestClass2의 일부 테스트가 실패합니다.
필자는 테스트와 관련된 일부 관련 객체의 상태를 덤핑하려고 시도했으며 두 경우 모두 상태가 테스트 코드의 시작 부분에 잘 보였습니다. 또한, TestClass1/2/3 뭔가 슈퍼 클래스가 없어 - 그래서뿐만 아니라 배제됩니다. 다른 아이디어는 여기서 무엇이있을 수 있습니까?
VS2010/.NET4.0 (4.0.30319.1)/nUnit 2.5.9를 사용 중입니다.