嗨其他程序员!
我正在尝试使用DotCover 2.7和Resharper 7.1.3进行一些测试覆盖。在我的解决方案中,我在四个不同的测试项目中进行了大约1300次测试,所有这些测试都在使用resharper运行时通过。但是,如果我尝试使用DotCover覆盖这些测试,其中一个项目将无法通过201测试。
错误是它在通过DotCover运行时尝试从错误的路径加载一些文件。我已禁用所有类型的部署,但resharper仍会将一些测试文件输出到文件夹C:\project\Src\TestResults
,但一旦测试完成,这些将被删除。通过dotcover运行时,以下路径会生成错误:
C:\project\Src\project.Test4\bin\Debug\Deploy_abc 2014-07-01 13_26_56\Out\Configuration\Configuration.xml
它试图找到的文件位于此文件夹中:
C:\project\Src\project.Test4\bin\Debug\Configuration\Configuration.xml
所以似乎DotCover不采用resharper中的设置,或者project.Test4.csproj
文件中有一些设置指定了这条路径。我已经通过csproj文件但没有找到任何东西,这就是为什么我现在转向你们。
作为奖励,我可以通知您,如果我单独运行它们,DotCover会通过测试,这只会让我更加困惑。
请指教!
答案 0 :(得分:0)
您是否尝试过指定.testsettings文件的路径?在“MsTest”页面上,单击“使用此测试运行配置”,然后选择.testsettings文件(dotCover | Options)。