【发布时间】:2014-09-02 15:43:57
【问题描述】:
我有一个使用 Boost Test 进行单元测试的 C++ cmake 项目。现在我想向 cmake 公开一系列 bash 脚本(用于集成测试)。假设每个脚本在 PASS 的情况下返回 0 或在 FAILURE 的情况下返回 != 0。我希望每次运行 cmake test 时都能执行每个脚本。
获得这种行为的最简单快捷的方法是什么
【问题讨论】:
-
请注意,
bash是 unix 专用工具,如果您想跨平台,则需要使用 python 或 cmake 之类的工具(请参阅cmake -E) -
这很有趣。你有没有参考一些使用 cmake 命令模式编写测试用例的秘诀?
-
不,没有任何特价商品。只需将其用作通常的脚本,您就会知道...理智:) project 和 testing script 的示例。