2016-09-08 10 views
1

"더 테스트 실행을 위해 대기하지 않습니다"2015 커뮤니티 에디션 업데이트 3 NCrunch 2.15.0.9로, 내 MSTEST 단위 테스트 (나는 MSTEST에서 실행할 수 있습니다) 컴파일,하지만 NCrunch이NCrunch Visual Studio에서

로 표시

실행 대기중인 테스트가 없습니다. 어떤 시험이 무시로,이 개 테스트를 모니터링

이러한 테스트의 상태는 결코 완전한, 그들이 진짜로 실행하는 경우

을 우선 순위 (처음 실행) 실행

입니다. MSTest에서 실행하는 데는 수 밀리 초 밖에 걸리지 않습니다.

C# 클래스 라이브러리는 여전히 HelloWorld 복잡성과 같은 매우 단순한 프로젝트입니다. 이상한 의존성이 없습니다. 서명되지 않았고 사전 또는 사후 구축 단계가 없습니다.

나는

  • 최대 1 배경 처리 스레드
  • 최적화 빠른 테스트 실행
  • 내를 테스트에서 하나를 실행
  • NCrunch의 마법사

    • 2/4 코어를 내 NCrunch 구성을 설정 한
    • 변경 사항이 감지되면 자동으로 테스트를 실행합니다.
    • 테스트를 실행합니다. d to

    수동으로 실행해도 테스트가 실행되지 않습니다.

    NCrunch 진단 출력 창에 내용이 없습니다. 이 관련이 있지만 다른 플러그인을 설치 한 경우

    확실하지 :

    • VisualSVN 5.1.2
    • ReSharper에서 궁극적 인 10.0.1
    • OzCode 2.0.0.1029

    Screnshot NCrunch Tests not running

    제한 사항 : 내 라이센스가 만료되어 NCrunch를 업그레이드 할 수 없습니다.

    나는 시도했다 : ReSharper에서 궁극적 인 업그레이드

    • 2016.1에
    • 는 모두 86에
    • 세트 아키텍처를 "복사 작업 공갂 어셈블리를 참조" "출력 어셈블리의 서명을 방지" DLL 및 테스트
    +0

    테스트는 ReSharper와 같은 MS Test 이외의 다른 테스트 러너에서 실행됩니까? – JCisar

    +0

    @JCisar : 예, Resharper에서 실행 (및 실패)합니다 –

    +0

    저는 이것이 당신이 시도했지만, 때때로 NCrunch가 캐시되고 따라서 멈추는 것으로 바보 같은 제안이라고 알고 있습니다. 청소, 재구성 및 "모든 테스트 재 동기화, 재 구축 및 재 시도"를 시도 했습니까? 이것은 NCrunch가 붙어있을 때 일반적으로하는 일입니다. 이는 수동으로 테스트를 실행하는 것과 약간 다릅니다. – JCisar

    답변

    0

    최신 Visual Studio 업데이트 3은 .NET 4.6.1을 기본 .NET Framew 새로운 프로젝트에 대한 ork.

    두 프로젝트 (DLL 및 단위 테스트)를 약간 오래된 .NET 4.5.2로 전환 한 다음 "Resynchronize, rebuild and rerun"단추를 눌러 문제를 해결했습니다.

    may be fixed in newer versions 2.20 of NCrunch이지만 NCrunch 라이센스는 .NET 4.6을 지원하지 않습니다.