Sha*_*ica 3 continuous-integration nunit bamboo .net-core
我们有一个 .NET Core 2.1 单元测试项目,其中包含一组 NUnit 测试。我们使用的是 NUnit 3.10.1。
不幸的是,NUnit 控制台尚不支持 .NET Core 项目。所以在 Bamboo 中运行测试的唯一方法是使用以下dotnet test
命令:
dotnet test --logger "trx;LogFileName=testresults.trx"
Run Code Online (Sandbox Code Playgroud)
所以我尝试通过在 Bamboo 构建中将它作为命令运行来做到这一点,它确实运行了,但是当它失败时,它只是说该步骤失败,而没有指定哪些测试导致它失败。
我创建了一个步骤来解析测试结果文件,但是在到达这一步之前构建失败了。那么我应该如何设置它以便我可以看到测试结果?
我在Atlassian的社区页面上问过这个问题,但没有得到任何有用的答复。
我找到了一个解决方法。感觉不是 100% 正确,但似乎可以解决问题。欢迎任何更好的解决方案!
dotnet test
命令。