可以将 MSpec 的 "Tags" 属性与 TFS Build 一起使用吗?

Can you use MSpec's "Tags" attribute with TFS Build?

我的团队为我们编写的每个服务编写单元和集成测试。我正在尝试使用 MSpec 的 [Tags("CIOnly")] 属性,我认为它的行为应该类似于 MSTest 的 [TestCategory] ​​属性,因此我们可以仅过滤掉具有 CIOnly 属性的测试,但是我不是 100% 确定如何让这些标签与我们在 TFS 中构建的 CI 一起正常工作。

有人知道这是否可行吗?我试过 /TestCaseFilter:Tags="CIOnly" 但它似乎没有正确过滤。

Can you use MSpec's “Tags” attribute with TFS Build?

恐怕你现在可以做到这一点。

就像 jessehouwing 指出的那样,MSpec 现在不支持这个 TestCaseFilter,计划在里程碑 2.0.0 中支持:

https://github.com/machine/machine.specifications/pull/352

您可以跟踪此话题并查看反馈。

希望对您有所帮助。