libboost 1.62错误选项--log_sink

时间:2016-10-12 11:32:54

标签: c++ unit-testing boost boost-test

我只需安装boost 1.62并使用--log_sink=output.xml运行boost unit test选项,但我收到了错误。

这是我的命令行

./App --log_level=test_suite --log_format=JUNIT --log_sink=output.xml

我从boost

收到此错误消息
test setup error: Access with invalid type for argument corresponding to parameter log_sink

我已经使用boost 1.56进行了单元测试--log_sink没有错误,我不知道为什么会发生在boost 1.62

1 个答案:

答案 0 :(得分:4)

某些boost::test命令行选项似乎在boost 1.62中被破坏,请参阅:Boost.test --report_sink parameter broken

解决方法是使用--logger选项,例如:

./App --logger=JUNIT,test_suite,output.xml