我们有一个使用Visual Studio 2013和MSTest的测试环境,我们需要在开始某些测试运行之前运行安装脚本(.cmd文件)。目前我们正在使用.testsettings
文件用于此目的,这非常有用。
然而,当我们开始使用MS Fakes和shims时出现问题,因为使用ShimsContext
调试测试会抛出UnitTestIsolationException
并显示错误消息无法解析COR_PROFILER_PATH和COR_PROFILER环境中的探查器路径变量
解决此问题的方法似乎是更改为.runsettings
文件,而不是使用Visual Studio testrunner而不是MSTest。但是,如何在使用此文件格式的整个测试运行之前指定一个运行的安装脚本?
答案 0 :(得分:1)
您可以通过初始化和清理方法调用* .cmd脚本。
请检查:How to create Startup and Cleanup script for Visual Studio Test Project?