我正在尝试使用 Team City 的官方 xUnit 插件。我已经尝试过 TC 8.1.5、9.0 和 9.1.1。我正在使用最新版本的 xUnit。
该插件有效。我在构建运行程序列表中看到 xUnit,当我检查构建日志时,很明显找到了测试程序集。
但是测试没有运行。
以下是构建日志的摘录:
我尝试了 TC 8.1.5,然后是 9.1.1,然后是 9.0。
在所有情况下,插件都会找到我的测试,但它根本不运行它们。
以下是 TC 9.0 构建日志的摘录:
[20:14:34] : Step 2/2: xUnit
[20:14:34]i: [Step 2/2] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_2' value='0.0']
[20:14:34] : [Step 2/2] Testing SomeLibraryTests.dll: C:\TeamCity\buildAgent\work\6dc03847e497c6d3\SomeLibraryTests\bin\Release\SomeLibraryTests.dll
[20:14:34] : [Testing SomeLibraryTests.dll] xUnit.net console test runner (64-bit .NET 4.0.30319.18063)
[20:14:34] : [Testing SomeLibraryTests.dll] Copyright (C) 2015 Outercurve Foundation.
[20:14:34] : [Testing SomeLibraryTests.dll]
[20:14:35] : [Testing SomeLibraryTests.dll] Discovering: SomeLibraryTests
[20:14:35] : [Testing SomeLibraryTests.dll] Discovered: SomeLibraryTests
[20:14:35] : [Testing SomeLibraryTests.dll]
[20:14:35] : [Testing SomeLibraryTests.dll] === TEST EXECUTION SUMMARY ===
[20:14:35] : [Testing SomeLibraryTests.dll] SomeLibraryTests.dll Total: 0
请注意,没有执行任何测试。
我究竟做错了什么?
谢谢,斯科特