首页 > 解决方案 > 如何使用 MSTest 为 namespace.subnamespace 运行测试

问题描述

我有一个遵循格式的测试过滤器标准namespace.subnamespace.testClass。我想使用一个新的 MSTest 测试过滤条件 namespace.subnamespace运行这个子命名空间中的所有测试类。

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

我很好奇:原来的方法真的有效吗?看起来应该是这样,以免我误解什么是“FullyQualifiedName”。

标签: tfsazure-devopsmstest

解决方案


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

文档对运算符及其值有些模糊。这篇博文在很多场合都是我的救命稻草

还写了关于这个主题的博客:


推荐阅读