有没有人让NCover,TypeMock和MSTest一起工作?如果是这样的话,是如何做到的。
我已经认真地尝试过两三次了,就是不能让它工作。
我使用的是MSTest 9、NCover 2.1和TypeMock 4.1。
理想情况下,我希望从MSBuild任务中运行它们。
Cheers Mat
发布于 2009-02-26 15:13:13
好吧,有点晚了,但这是给后代的答案……
几个关键点:
中工作所必需的
在下面的示例中,我在Tests.dll中运行测试,并询问有关ClassLibrary.dll的覆盖率报告
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="RunTests" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project ="c:\Program Files\Typemock\Isolator\5.2\TypeMock.MSBuild.Tasks" />
<PropertyGroup>
<NCOVER>"E:\src\TypeMock\Build\Binaries\NCover\NCover 2.0\NCover.Console.exe"</NCOVER>
<MSTest>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"</MSTest>
</PropertyGroup>
<Target Name ="Test">
<TypeMockStart Target="2.0" Link ="NCover2.0"/>
<Exec ContinueOnError="true" Command="$(NCOVER) //a ClassLibrary $(MSTest) /noisolation /testcontainer:E:\src\TestNcover3\MSBuildTest\bin\Debug\Tests.dll" />
<TypeMockStop/>
</Target>
</Project>https://stackoverflow.com/questions/45431
复制相似问题