【发布时间】:2013-06-28 18:44:00
【问题描述】:
有没有办法检测哪些测试在 boost 单元测试二进制文件中?目标是提供某种用户界面来选择需要运行的测试。我检查了使用
创建的 dll 的导出#define BOOST_TEST_DYN_LINK
但我没有找到任何不言自明的东西。并且文档只提到您可以创建复杂的测试运行器 - 但没有提到如何。
问候 托比亚斯
【问题讨论】:
-
我不确定向用户展示菜单的价值,但仍然 +1。
-
你见过 nunit 测试运行器或测试集成到 IDE 中吗?这就是你需要它的原因。
-
我没有,但我想这是有道理的。
-
查看这张图片 - 它很好地说明了用例:bbltest.sourceforge.net/wp-content/uploads/2011/03/… 如果需要,您可以单独运行测试,并且无需从 IDE 切换即可轻松查看失败的原因 - 非常适合 TDD。
标签: c++ unit-testing boost-test