在某些系统,而不是其他系统,在我的办公室,似乎dotnet核心不稳定,或许其他东西(visual studio 2017 rc?)干扰,而"dotnet测试"命令在其他地方工作,正在挂起(没有输出,没有测试跑,只是冻结):
xUnit.net .NET CLI test runner (64-bit .NET Core win10-x64)
Discovering: x.y.UnitTests
Discovered: x.y.UnitTests
Starting: x.y.UnitTests
Run Code Online (Sandbox Code Playgroud)
我想弄清楚这是什么原因.它阻止CI和开发人员.我相信它可能是孤立和修复的,我问这个以防任何人看到它,或者如果我弄清楚,我会回答它,所以其他被困在这里的人可能会失败.
xUnit 对 dotnet core 项目的支持需要非常特定版本的 dotnet core、dotnet core CLI、xunit 和 dotnet-test-xunit,如 xUnit 文档中所定义。我在尝试在 Visual Studio Team Services 中运行测试时也经历过您所描述的行为,不幸的是我无法控制 .NET Core CLI 版本。相同的测试在我的本地计算机上运行没有问题,我已确认 xunit 软件包版本和 dotnet 工具版本与 xUnit 支持的版本相匹配。我怀疑您遇到问题的计算机没有受支持的 dotnet 工具和 xunit 软件包版本。
| 归档时间: |
|
| 查看次数: |
555 次 |
| 最近记录: |