2009-09-06 9 views
8

mstest를 사용하여 resharper에서 단위 테스트를 실행하는 중 약간의 성가신 문제가 있습니다. 개별 단위 테스트를 선택하고 잘 실행하고 디버깅 할 수 있지만 부모 노드를 선택하여 여러 테스트를 실행하면 테스트가 실행되지 않습니다. 몇 초 동안 보류 중으로 표시되고 테스트가 회색으로 바뀝니다. 테스트에서 중단 점을 설정하고 디버거로 다시 시도하면 동일한 결과를 얻으며 중단 점이 발생하지 않습니다. 이 경험이있는 사람이 있습니까?단위 테스트의 Resharper 문제

+0

그래 나는 데이 같은 문제 :이 글을 쓰는 시점에서, 공식 버전은 7.1.2 그래서 당신이 그것을 다운로드 이동하려면이 링크를 따라 할 것입니다 VS2005의 4.5.1274.1. 매우 짜증나. 4.5.1231.7 버전에서 잘 작동합니다. – Craig

+0

또한 VS2008 sp1에서 resharper 4.5.1274.1을 사용하여 소용돌이를 일으켰으며 그 중 하나가 나를 위해 작동하지 않습니다 .... 도움이된다면 http://www.testdriven.net/에서 TestDriven.net의 개인용 버전을 다운로드 할 수 있습니다. download.aspx는 여전히 프로젝트/fixture/메소드 레벨에서 테스트를 실행하는 챔피언처럼 일하고 있습니다. – ElvisLives

+0

나는 똑같은 문제를 겪고있다! 이걸 알아 냈어? – CaffGeek

답변

1

테스트 프로젝트/전체 솔루션을 다시 빌드하십시오. resharper가 내가 제거한 테스트를 보여 주거나 SUT 프로젝트의 새로운 메소드에 대한 테스트를 실행하지 않는 경우에도 비슷한 문제가 발생합니다. 다시 작성한 후에는 다시 동기화됩니다.

+0

그래도 고마워, 그래도 기쁨은 없어. ( – Charlie

1

이 문제는 ReSharper 5.0.1659 및 VS2010에서도 마찬가지입니다. 시험 문제가 정규 VS 방식으로 테스트를 실행할 때 VS가 생성하는 테스트 실행 구성 파일의 어딘가에 있다고 밝혀졌습니다. 문제를 해결 한 솔루션 파일의 디스크와 참조에서 디스크를 제거하고 ReSharper로 테스트를 다시 실행할 수있었습니다.

+2

구체적으로 어떤 파일이 있고 어디에 위치합니까? 고마워요! –

관련 문제