Где найти анализируемый вывод Boost.Test в Eclipse

Уже есть нить Вот это частично отвечает на мой вопрос.

В Eclipse 3.7.2 я следовал предоставленному там подходу и смог успешно выполнить шаги по созданию и настройке нового анализатора ошибок и добавлению его в свой текущий проект. После выполнения моего тестового модуля Boost.Test (boost rel. 1.48.0) на консоли Eclipse я получаю тот же вывод, что и вывод, который я получаю, когда анализ не выполняется (например, при выполнении модульного теста вне Eclipse (например, в Linux). Терминал)). Я искал новую консоль Eclipse, в которой мог бы отображаться анализируемый результат модульного теста (похожий на консоли, например, gcov, gprof или cppcheck в Eclipse), но не нашел ничего похожего.

Где должен отображаться результат разбираемого тестового модуля? В случае, если проанализированный вывод должен отображаться в представлении Eclipse Console, есть ли какие-либо предположения, что могло пойти не так при анализе в моем случае?

Заранее спасибо.

П.С .: Спасибо casperOne и клеопатре за то, что научили меня манерам.

12

Решение

Если вы используете Eclipse, есть также действительно хороший плагин под названием TestRunner для запуска модульных тестов CDT во многом как модульные тесты Java или Python. Он обрабатывает разбор юнит-тестирования для вас. Вы получите отдельное консольное окно для ваших модульных тестов, и оно упорядочит их с помощью фильтров уровня. Нажав на ошибку / предупреждение, вы попадете на номер строки юнит-теста в вашем редакторе. Вы также можете установить уровень многословия, а также несколько других настроек внутри Eclipse.

Вы можете напрямую установить плагин, используя следующую ссылку в обновлениях Eclipse https://raw.github.com/xgsa/cdt-tests-runner/tests_runner_demo/testsrunner/org.eclipse.cdt.testsrunner-updatesite/site.xml

1

Другие решения

Чтобы затмить ошибки синтаксического анализа, ошибка должна быть напечатана в представлении консоли во время компиляции. Если вы генерируете ошибки во время выполнения, вы должны добавить свою программу для вызова из Makefile.

Вот как я это делаю во встроенных системах.

0

По вопросам рекламы [email protected]