我们有一个.NET Core 2.1单元测试项目,其中包含一系列NUnit测试。我们正在使用NUnit 3.10.1。
不幸的是,NUnit Console还不支持.NET Core项目。因此,在Bamboo中运行测试的唯一方法是使用dotnet test
命令:
dotnet test --logger "trx;LogFileName=testresults.trx"
所以我尝试通过在Bamboo构建中将其作为命令运行来实现,并确实运行,但是当它失败时,它只是说步骤失败,而没有指定哪些测试导致它失败。
我创建了一个解析测试结果文件的步骤,但是在到达此步骤之前构建失败了。那么我该如何设置它以便能看到测试结果呢?
我在Atlassian的社区页面上提出了这个问题,但没有得到有用的回复。
答案 0 :(得分:2)
我找到了解决方法。它并没有100%正确,但它似乎可以解决问题。欢迎任何更好的解决方案!
dotnet test
命令。