【问题标题】:NCrunch integration with Typemock failing to run testsNCrunch 与 Typemock 的集成无法运行测试
【发布时间】:2016-10-07 22:01:01
【问题描述】:

在运行测试时,我从 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 自动拾取,但这似乎没有发生。

欢迎任何帮助

【问题讨论】:

    标签: unit-testing visual-studio-2015 typemock ncrunch


    【解决方案1】:

    我们修复了这个问题,您会在我们的下一个版本中看到它。 作为目前的解决方法:

    • 在 Typemock 示例文件夹中查找“knownRunners.dat”
    • 向其中添加 2 行:“nCrunch.EngineHost462.x64”、“nCrunch.EngineHost462.x86”

    查看here 完整信息

    如果有帮助,请告诉我。

    【讨论】:

      【解决方案2】:

      免责声明,我在 Typemock 工作。

      首先,你有没有在Typemock VS菜单中开启“Integrate with Other Runners”,在Typemock->Options->Mocking Integration中开启“Enable Mocking integration”和“Enable Auto Linking”?

      您使用哪个版本的 NCrunch?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-17
        • 1970-01-01
        • 2019-10-08
        相关资源
        最近更新 更多