2016-10-07 8 views
1

테스트가 실행 중일 때 NCrunch에서 다음과 같은 예외가 발생합니다.테스트 실행에 실패한 Typemock과의 NCrunch 통합

*** Failures *** 

Execute 
TypeMock.TypeMockException: 
*** Typemock Isolator is currently disabled. Enable using the following: 

* Within Visual Studio: 
    - Use Typemock Smart Runner 
    - For other runners, Choose Typemock Menu and click "Integrate with Other Runners" 

* To run Typemock Isolator as part of an automated process you can: 
    - run tests via TMockRunner.exe command line tool 
    - use 'TypeMockStart' tasks for MSBuild or NAnt 

For more information consult the documentation (see 'Running Unit Tests in an Automated Build') 
HResult: -2146233088 
    at TypeMock.InterceptorsWrapper.VerifyInterceptorsIsLoaded() 
    at _I2KaEbJqCiZdAXHCaew5L4YgGK2_._YVpKHl6s8x54awChyHFFGG1W9p_._M9wuZsfNQUSOigKL83XBnloMATg_() 
    at TypeMock.MockManager.Init(Boolean collectAllCalls) 
    at _gpWkmvHy51MsHfP5XcTmisQFOGh_._w05d89eUlRCsAnXfWIN6HIvOW7P_._LZu54JRvjOVy0mycnVTOacyFHBR_[?](Members , Constructor , Constructor , Type , Object[]) 
    at _gpWkmvHy51MsHfP5XcTmisQFOGh_._w05d89eUlRCsAnXfWIN6HIvOW7P_.Instance[T](Members behavior, ConstructorWillBe constructorBehavior, BaseConstructorWillBe baseConstructorBehavior) 
    at NOES.Business.Control.Rollformers.RollformerStateIdleTest.SendNextBagTest() in C:\Users\Frank Adcock\Documents\noes_3\src\NOESTest\Business\Control\Rollformers\RollformerStateIdleTest.cs:line 18 

버전 정보

  • VS2015 14.0.25420.01 업데이트 3
  • Typemock 8.5.0.2
  • 내가 읽을 수있는에서 테스트 프레임 워크 Galio/MbUnit에 또는 NUNIT 3.43

Typemock은 NCrunch에 의해 자동으로 선택 되겠지만, 이것은 일어나지 않는 것으로 보입니다.

어떤 도움을 환영합니다

답변

2

이 문제가 해결되어 다음 릴리스에서 볼 수 있습니다. 지금은 해결 방법으로 :

  • 는 "knownRunners.dat"을 찾기 Typemock 예에서이
  • 이 2 줄을 추가 폴더 : "nCrunch.EngineHost462.x64", "nCrunch.EngineHost462.x86"

here 도움이된다면

이 말해 전체 정보를 참조하십시오.

1

면책 조항, 나는 Typemock에서 일합니다.

먼저 Typemock VS 메뉴에서 "다른 주자와 통합"을 활성화하고 Typemock-> Options-> Mocking Integration에서 "Mocking 통합 사용"및 "자동 연결 사용"을 활성화 했습니까?

어떤 버전의 NCrunch를 사용합니까?