regex - 如何为 CTest 指定正则表达式

标签 regex cmake ctest

我只想运行特定选择的测试。 来自CMake Documentation我找到了 -R <regex>-E <regex> , 所以我可以运行像 ctest -E UNWANTED_TESTS -R WANTED_TESTS 这样的选择但我想更具表现力,特别是我想通过 组合两个字符串。 例如,如何运行包含“AAAA”但既不包含“BBBB”也不包含“CCCC”的测试? 一般来说,我在哪里可以了解更多关于这种正则表达式的信息?

最佳答案

ctest -E "BBBB|CCCC"-R "AAAA" 完成了这项工作。 POSIX似乎也为其他 unix 实用程序设定了标准。

关于regex - 如何为 CTest 指定正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66582931/

相关文章:

docker - 代码覆盖率提交时 CDash 超时

cmake - 让 CMake 设置 CTtest 以在单个测试的输出周围打印页眉和页脚

cmake - 如何使用 CMake 或 CTest 获取主机名

regex - 用单个 Regex.Replace() 替换多个字符串 Replace()

javascript - 标签内内容的正则表达式

c++ - CMake:将头文件复制到输出目录

c++ - 使用 CMake 构建 Google Test

regex - 整数值的 MongoDB 正则表达式搜索

java - 正则表达式接受给定特定集合的数字

c++ - 从 CMake/clang 警告生成代码气候报告