2010-03-12 3 views
3

NUnit 2.5.3에 문제가 발생했습니다. 모든 테스트를 마친 후 nunit-console.exe가 반환되지 않습니다. 프로세스가 영원히 중단됩니다.테스트 실행 완료 후 nunit-console.exe가 응답하지 않음

예 : 모든 테스트가 성공하지만 계속 수행합니다. 출력 :

Runtime Environment - 

OS Version: Microsoft Windows NT 5.1.2600 Service Pack 3 
CLR Version: 2.0.50727.3603 (Net 2.0.50727.3603) 

ProcessModel: Default DomainUsage: Single 
Execution Runtime: net-2.0.50727.3603 
................................................................................. 
Tests run: 119, Errors: 0, Failures: 0, Inconclusive: 0, Time: 60,5217744 seconds 
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0 

Nunit gui 버전에서도 작동합니다.

아이디어가 있으십니까?

건배,

+0

mocking/isolation 프레임 워크를 사용하고 있습니까? 이 새로운 검사입니까? 혼자서 실행될 때 재생산하는 특정 테스트가 있습니까? – Elisha

+0

조롱/격리 금지. MSTest로 작업 한 테스트는 NUnit으로 전환합니다. 아니요.이 문제는 모든 테스트가 동시에 실행될 때만 발생합니다. 각 조명기가 완 료되어 실행됩니다. –

답변

2

모든 멀티 스레딩 BJA? 스레드를 올바르게 완료하지 못하고 이로 인해 문제가 발생했습니다.

+0

예, 멀티 스레딩이 있습니다. 힌트를 주셔서 감사합니다. –

+0

하지만 모든 테스트가 성공적으로 완료됩니다. 그럼 TearDown 방식인가요? –

+0

NUnit 프로세스가 매달려 끊어지면 연결할 수 있습니까? 이것은 러너가하는 일에 대해 정확하게 알려줍니다. –