访问提升测试类 - test_results和results_collector
Getting access to Boost Test classes - test_results and results_collector
我已经能够配置 Boost Test 以在测试完成后创建报告,但我还想做的是在运行一组测试时,能够在测试运行时将每个测试的通过/失败状态打印到控制台。
因此,我开始研究如何在 Boost Test 中获得test_results和results_collector类。但是我想不通。
谁能帮忙?
如果使用 --log_level=all
标志运行测试可执行文件,它将打印检查是失败还是通过。
有关提升测试运行时参数的更多信息,请查看此处。
您可以设置自己的日志格式化程序并像这样注册它。
该 API 在 1.62 中略有变化,但保持向后兼容。您的日志格式化程序可以管理自己的log_level
。看看 boost.test log 格式化程序现有的实现:有些序列可能有点棘手。