【问题标题】:Is it possible to achieve 'not contains' logic using vstest TestCaseFilter?是否可以使用 vstest TestCaseFilter 实现“不包含”逻辑?
【发布时间】:2015-08-22 20:45:25
【问题描述】:

我正在使用 vstest TestCaseFilter 在 VS 2013 中运行选择性单元测试。

我的目标是运行所有类别包含特定字符串的测试。

从我目前阅读的内容 (here) 来看,支持的运算符有:

= (equals)
!= (not equals)
~ (contains or substring only for string values)
& (and)
| (or)
( ) (paranthesis for grouping) 

过滤所有包含字符串的类别很简单,但我该如何实现相反的效果呢?

目前还想不出办法来实现这一点...

【问题讨论】:

  • 我也有同样的问题。你找到答案了吗?
  • @cremor 我面临同样的问题。您是否碰巧找到了任何解决方案?
  • @mbdevpl 不,这对我来说仍然是一个悬而未决的问题。
  • 现在呢?任何更新?我想要一个完全“不包含”的场景。
  • 是的,经过一番挣扎后,我打开了an issue to request this feature

标签: visual-studio vstest


【解决方案1】:

此功能最近已添加到 VSTest(请参阅 PR here),使用 !~。但是,它似乎直到 VS2019 才可用(尝试在 VS2017.9 中使用它时出错,但它在 VS2019 中有效)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    相关资源
    最近更新 更多