태그 보관물: nunit

nunit

테스트 어댑터가 설치된 테스트 탐색기에 NUnit 단위 테스트가 표시되지 않음 있습니다.

VS2012 + 2013 용 NUnit 테스트 어댑터를 설치했습니다. 처음 설치할 때 어댑터 테스트가 표시되었지만 오늘 어떤 이유로 표시가 중지되었습니다. 빌드, 재 구축, 청소, 재시작 후 테스트 탐색기에 아무것도 나타나지 않습니다. 왜 이런 일이 일어날까요? VS2013 Ultimate를 사용하고 있습니다.



답변

테스트 프로젝트가 64 비트 플랫폼을 대상으로 설정하면 테스트가 NUnit 테스트 어댑터에 표시되지 않습니다.


답변

당신이 사용하는 경우 NUnit3 + 버전을 새로운 테스트 어댑터를 사용할 수 있습니다.

“도구-> 확장 및 업데이트-> 온라인”으로 이동하여 ” NUnit3 테스트 어댑터”를 검색 한 다음 설치하십시오.


답변

내 테스트 어셈블리는 64 비트입니다. Visual Studio 2012 상단의 메뉴 모음에서 ‘테스트’-> ‘테스트 설정’-> ‘기본 프로세서 아키텍처’-> ‘X64’를 선택할 수있었습니다. ‘Build’메뉴에서 ‘Rebuild Solution’후에 테스트 탐색기에서 모든 테스트를 볼 수있었습니다. 바라건대 이것은 미래의 다른 사람을 도울 것입니다 = D.


답변

NUnit 버전이 일치하지 않는지 확인하십시오. 현재 사용 가능한 NUnit 테스트 어댑터는 NUnit 버전 2.6.4 이하에서만 작동합니다. 버전 3.x에서 NUnit을 다운 그레이드하려면 패키지 관리자 콘솔> 업데이트 패키지 NUnit -version 2.6.4로 이동하십시오.

http://jeremybytes.blogspot.co.ke/2015/11/review-of-unit-testing-makes-me-faster.html


답변

내 상황에서 ‘NUnit3 테스트 어댑터’가 비활성화되었습니다. 다시 활성화하려면 메뉴로 이동하십시오.

도구-> 확장 및 업데이트 …

왼쪽에서 ‘Installed’-> ‘All’을 선택하십시오.

오른쪽 상단에서 ‘nunit’을 검색하십시오.

‘NUnit3 Test Adapter’가 설치되어 있으면 찾은 항목과 함께 활성화 / 비활성화 할 수 있습니다.


답변

이 답변은 매우 기본적으로 보이지만 처음에는 완전히 명확하지 않았습니다. 솔루션을 다시 빌드하는 경우 솔루션을 빌드하도록 구성된 프로젝트 만 빌드합니다.Build -> Configuration Manager

이것은 내 문제였습니다. 빌드 구성 설정이나 테스트 프로젝트가 빌드되지 않은 원인이 무엇인지 실수로 변경해야합니다 (이전의 경우). 그래서 Test Explorer창은 오래된 dll을보고있었습니다. 이 작업을 수행 한 후 Clean대부분의 테스트가 사라지고 폴더가 rebuild다시 검사 되지 않은 후에 다시 나타나지 않는 것을 알게 된 것은 나에게 분명해 bin졌습니다.


답변

작업 설정 (솔루션에 따라 NUnit2 및 NUnit3 및 2012 년과 2017 년에 여러 버전의 Visual Studio)이 있었고 어느 ​​날 갑자기 작동이 중단되었습니다. 솔루션이나 VS 버전에서 테스트가 감지되지 않았습니다.

제 경우에는 삭제하는 데 도움이되었습니다 %localappdata%\Temp\VisualStudioTestExplorerExtensions. VS를 다시 시작한 후 모든 것이 이전과 같이 작동했습니다.