我们有一个.NET Core 2.1单元测试项目,其中包含一系列的NUnit测试。我们正在使用NUnit 3.10.1。
不幸的是,NUnit Console还不支持.NET Core项目。因此,在Bamboo中运行测试的唯一方法是使用NUnit 3.10.1。dotnet test
命令。
dotnet test --logger "trx;LogFileName=testresults.trx"
所以我试着在Bamboo构建中以命令的形式运行它,它确实运行了,但是当它失败的时候,它只是说这个步骤失败了,而没有说明是哪些测试导致它失败。
我创建了一个解析测试结果文件的步骤,但是在到达这个步骤之前,构建就失败了。那么我应该如何设置才能看到测试结果呢?
我在社区页面上问过这个问题,地址是 Atlassian但我没有得到任何有用的回复。
我找到了一个变通的方法。虽然感觉不是百分之百正确,但似乎有效果。欢迎任何更好的解决方案
dotnet test
命令。