有没有一种方法可以在运行时使用Boost Unit Testing框架读取测试结果(所有通过ot的断言都失败了)?
我想要的是生成自定义测试日志,并在每次运行测试后以自定义的人类可读格式将其输出到控制台。
最佳答案
这样做的方法是拥有Boost.Test输出XML,然后将其解析并转换为自定义格式。使用 report_format
and related options设置格式和级别。
有没有一种方法可以在运行时使用Boost Unit Testing框架读取测试结果(所有通过ot的断言都失败了)?
我想要的是生成自定义测试日志,并在每次运行测试后以自定义的人类可读格式将其输出到控制台。
最佳答案
这样做的方法是拥有Boost.Test输出XML,然后将其解析并转换为自定义格式。使用 report_format
and related options设置格式和级别。