2016-10-12 11 views
1

Я просто устанавливаю boost 1.62 и запускаю опцию тестирования блока с --log_sink=output.xml, но у меня есть ошибка.libboost 1.62 error option --log_sink

вот моя командная строка

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

и я получил сообщение об ошибке от повышения

test setup error: Access with invalid type for argument corresponding to parameter log_sink 

я уже не сделал модульного тестирования с boost 1.56 не было ошибок с --log_sink и я не знаю, почему это произошло в boost 1.62

ответ

2

boost::test Параметры командной строки, по всей видимости, были разбиты на boost 1.62, см.: Boost.test --report_sink parameter broken.

Обойти это использовать --logger вариант, например .:

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