作为 TFS 构建的一部分,我已经关注了在 TFS 中集成 nunit 的链接。http://danderson00.blogspot.com/2011/10/running-nunit-tests-under-tfs-build.html使用 NUNITTFS
它正在运行 nunit 测试,如果测试通过了构建,但它没有发布测试结果。
4 projects/solutions compiled
No Test Results
No Code Coverage Results
Impacted Tests
No tests were impacted
Invoke NUnit
C:\Program Files (x86)\NUnit 2.5.9\bin\net-2.0\nunit-console.exe /xml:nunit-tests.xml /framework:net-4.0 Z:\TFSBuilds\1\Sandbox\Tests\Binaries\Tests.dll
00:00
Publish NUnit Results
C:\Program Files (x86)\NUnitTfs\NUnitTfs.exe -n nunit-tests.xml -t Sandbox -p "Any CPU" -f Release -b "Tests_20120213.6" -v 2010
00:00
If NUnit Tests Failed
任何想法我现在缺少什么。
编辑:
<client>
<endpoint address="http://mgr:8080/tfs/basecollection/Build/v2.0/BuildService.asmx"
binding="basicHttpBinding" bindingConfiguration="BuildServiceSoap"
contract="BuildServiceV2.BuildServiceSoap" name="BuildServiceSoap" />
<endpoint address="http://mgr:8080/tfs/basecollection/Build/v1.0/PublishTestResultsBuildService2.asmx"
binding="basicHttpBinding" bindingConfiguration="LinkingService"
contract="PublishTestResultsBuildService2V1.LinkingService"
name="LinkingService" />
<endpoint address="http://mgr:8080/tfs/basecollection/Build/v1.0/PublishTestResultsBuildService2.asmx"
binding="basicHttpBinding" bindingConfiguration="Service2Soap"
contract="PublishTestResultsBuildService2V1.Service2Soap"
name="Service2Soap" />
</client>