如何使用 MSTest 运行 测试 namespace.subnamespace

How to use MSTest to run tests for a namespace.subnamespace

我有一个遵循格式 namespace.subnamespace.testClass 的测试过滤条件。我想对 just namespace.subnamespace 到 运行 子命名空间中的所有测试 类 使用新的 MSTest 测试筛选条件。

我最初尝试了 dotnet test --filter FullyQualifiedName=namespace.subnamespace,但它对我不起作用。我还尝试了 dotnet test --filter FullyQualifiedName~namespace.subnamespace(将 = 换成 ~),这确实有效。

我很好奇:原始方法是否有效?看起来应该如此,以免我误解 "FullyQualifiedName" 是什么。

FullyQualifiedName 包括命名空间、类名和方法名。因此,= 运算符将不起作用,但 ~ 包含运算符。

文档对运算符及其值有点含糊。 This blog post has been my rescue in many occasions.

还有关于此主题的博客: