访问提升测试类 - test_results和results_collector

Getting access to Boost Test classes - test_results and results_collector

本文关键字:results collector test 测试类 访问      更新时间:2023-10-16

我已经能够配置 Boost Test 以在测试完成后创建报告,但我还想做的是在运行一组测试时,能够在测试运行时将每个测试的通过/失败状态打印到控制台。

因此,我开始研究如何在 Boost Test 中获得test_results和results_collector类。但是我想不通。

谁能帮忙?

如果使用 --log_level=all 标志运行测试可执行文件,它将打印检查是失败还是通过。

有关提升测试运行时参数的更多信息,请查看此处。

您可以设置自己的日志格式化程序并像这样注册它。

该 API 在 1.62 中略有变化,但保持向后兼容。您的日志格式化程序可以管理自己的log_level。看看 boost.test log 格式化程序现有的实现:有些序列可能有点棘手。