![](/img/trans.png)
[英]Some Unit Tests are not running in ADO Pipeline (tests from other test projects successfully run). Dotnet test using moq
[英]Running tests marked as [Explicit] with dotnet test
是否可以使用 dotnet test 执行标有 NUnit [Explicit]
属性的测试?
我有一些测试,我想在 Bamboo 上作为单独的构建运行。 它们需要一段时间才能运行,因此不希望它们包含在 VS 中的标准测试运行中,因此将它们标记为[Explicit]
属性。 我还用[Category("Nightly")]
标记了它们,所以在 Bamboo 上我希望有一个步骤:
dotnet test --filter "TestCategory=Nightly"
但正如预期的那样,由于 Explicit 属性,它们仍然会被忽略。
我尝试明确命名,如下所示:
dotnet test --filter "ClassName=MyTests.Tests.TestClassName"
但仍然没有运气,我已经尝试了所有可能的 arguments 到 dotnet 测试https://docs.microsoft.com/en-us/dotnet/core/testing/selective-unit-tests?pivots=mstest来参考专门测试,但它们仍然被忽略。
有没有人管理过这个?
富有的
根据此 Github 问题,这实际上是 NUnit3TestAdapter 的一个已知错误,其中标记为[Explicit]
的测试将不会执行,无论它们在 arguments 中如何引用到dotnet test
。 这已在 nuget package 的 最新预发布版本中得到解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.