Как заставить консоль Eclipse показывать тот же вывод GoogleTests, что и в терминале?

я использую GoogleTest экстенсивно и вывод в cosole выглядит так:

Вывод консоли GoogleTest

Когда я запускаю то же самое из Eclipse (используя Eclipse Mars, последний на сегодняшний день), я получаю следующий вывод без цветов и ненужных символов (они не видны только при вставке вывода здесь):

Running main() from gtest_main.cc
[0;32m[==========] [mRunning 3 tests from 1 test case.
[0;32m[----------] [mGlobal test environment set-up.
[0;32m[----------] [m3 tests from NloptAdapterSuite
[0;32m[ RUN      ] [mNloptAdapterSuite.testQuadraticFunction1
[0;32m[       OK ] [mNloptAdapterSuite.testQuadraticFunction1 (1 ms)
[0;32m[ RUN      ] [mNloptAdapterSuite.testQuadraticFunction1WithNoise
[0;32m[       OK ]     [mNloptAdapterSuite.testQuadraticFunction1WithNoise (1 ms)
[0;32m[ RUN      ] [mNloptAdapterSuite.testQuadraticFunction2
[0;32m[       OK ] [mNloptAdapterSuite.testQuadraticFunction2 (1 ms)
[0;32m[----------] [m3 tests from NloptAdapterSuite (3 ms total)

[0;32m[----------] [mGlobal test environment tear-down
[0;32m[==========] [m3 tests from 1 test case ran. (3 ms total)
[0;32m[  PASSED  ] [m3 tests.

Как это можно исправить, чтобы иметь тот же результат?

3

Решение

ANSI Escape в консоли плагин, что greg-449 связанный выше работал отлично для меня. После его установки вывод gtest выглядит так:

вывод консоли gtest

Я на Neon.2 (Eclipse 4.6.2).

2

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


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