Bla*_*rad 5 opencover typemock-isolator
我正在寻找一个.NET覆盖工具,并且一直在试用PartCover,并取得了不错的成功.我看到OpenCover旨在取代PartCover,但到目前为止我还无法将其与TypeMock Isolator链接,因此我的模拟测试在收集覆盖信息时通过.
我尝试复制Partcover的设置,但是没有定义的profilename与Isolator的"link"参数一起使用.考虑到OpenCover基于Partcover,我试图告诉Isolator链接Partcover,它没有抱怨(我仍然安装了Partcover),但链接不起作用 - Isolator认为它不存在.
我错过了一步吗?有解决方法吗?或者我必须等待与OpenCover成为朋友的隔离器版本?
注:我在 Typemock 工作
我稍微研究了一下配置,并设法让 OpenCover 与 Isolator 很好地运行。在我们添加官方支持之前,您可以采取以下措施使它们协同工作:
runsvr32 OpenCover.Profiler.dll(为此您需要管理员访问权限)。typemockconfig.xml,它应该位于您的安装目录下,通常是C:\Program Files (x86)\Typemock\Isolator\6.0.</ProfilerList>:Run Code Online (Sandbox Code Playgroud)<Profiler Name="OpenCover" Clsid="{1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8}" DirectLaunch="false"> <EnvironmentList /> </Profiler>
保存文件,您现在将在 Typemock 配置实用程序中看到一个名为 OpenCover 的新条目。按“链接”按钮将它们链接起来。您现在可以使用OpenCover.Console.exeIsolator 运行测试。例如,以下是如何使用 MSTest 运行测试:
Run Code Online (Sandbox Code Playgroud)OpenCover.Console.exe -target:"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" -targetargs:"/testcontainer:"d:\code\myproject\mytests.dll" -output:opencovertests.xml
运行此程序仍然存在一个小问题TMockRunner -link(即后期链接)。我需要在工作中进一步研究它。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |