Перейдите в «Окно»> «Настройки». В диалоговом окне настроек выберите C / C ++> Build из дерева параметров. В разделе анализаторы ошибок нажмите «Добавить ...». В новом диалоговом окне замените «Regex Error Parser» на что-то вроде «Boost Unit Test Parser Error».
На панели параметров анализатора ошибок добавьте следующие строки. Я не могу гарантировать, что эти правила перехватывают все возможные результаты буст-юнит-тестов, но пока они работают на меня, и мы всегда можем добавить больше:
Severity | Pattern | File | Line | Description
Error | (.*)\((\d*)\): ((fatal )?error in ".*":.*) | $1 | $2 | $3
Error | \*\*\* (\d* failures detected in test suite ".*")| | | $1
Info | (.*)\((\d*)\): (last checkpoint) | $1 | $2 | $3
Обратите внимание, что новый анализатор не будет автоматически использоваться в существующих проектах. Чтобы включить анализатор для существующего проекта, выберите «Проект»> «Свойства», «Создание проекта C / C ++», вкладка «Анализаторы ошибок». Если недавно добавленного парсера нет в списке, нажмите «Восстановить настройки по умолчанию», и он теперь должен быть доступен.