gpt4 book ai didi

c# - 使用 dotnet test 运行标记为 [Explicit] 的测试

转载 作者:行者123 更新时间:2023-12-03 23:05:39 25 4
gpt4 key购买 nike

是否可以执行标有 NUnit [Explicit] 的测试?使用 dotnet 测试的属性?
我有一些测试,希望在 Bamboo 上作为单独的构建运行。它们需要一段时间才能运行,因此不想将它们包含在 VS 中的标准测试运行中,因此将它们标记为 [Explicit]属性。我还用 [Category("Nightly")] 标记了它们所以在 Bamboo 上我希望有一个步骤:

dotnet test --filter "TestCategory=Nightly"
但正如预期的那样,由于 Explicit 属性,它们仍然被忽略。
我尝试明确命名,如下所示:
dotnet test --filter "ClassName=MyTests.Tests.TestClassName"
但仍然没有运气,我已经尝试了 dotnet 测试的所有可能参数 https://docs.microsoft.com/en-us/dotnet/core/testing/selective-unit-tests?pivots=mstest专门引用测试,但它们仍然被忽略。
有没有人管理过这个?
富有的

最佳答案

根据 this Github issue这实际上是 NUnit3TestAdapter 的一个已知错误,其中测试标记为 [Explicit]无论在 dotnet test 的参数中如何引用它们,都不会执行.这已在 latest pre-release version 中得到解决。 nuget 包。

关于c# - 使用 dotnet test 运行标记为 [Explicit] 的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62890819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com