Подтвердить что ты не робот

Есть ли графический тест-бегун для "Google Test" (gtest) для Windows?

Кажется отличной платформой для тестирования модулей С++. Я просто хочу что-то более сложное, чем консольный вывод для запуска теста, а также то, что делает его очень простым для запуска конкретных тестов (поскольку gtest поддерживает все виды фильтрации тестирования)

Если ничего нет, я, вероятно, скачу свой собственный

4b9b3361

Ответ 1

Я открыл проект кода google, который добавляет пользовательский интерфейс к тесту google. Работает как в Windows, так и в Unix. Это не плагин для любой IDE по дизайну - я не хотел связывать себя. Вместо этого вы открываете его в фоновом режиме и нажимаете кнопку "Go", когда вы хотите запустить.

Начиная с этой записи V1.2.1 выходит, и вам предлагается попробовать.

https://github.com/ospector/gtest-gbar

Ответ 2

По словам владельца проекта, нет. Если вы работаете над этим, сделайте сообщение в проекте group. Я уверен, что есть люди, которые хотели бы помочь.

Ответ 3

В Industrial Logic есть плагин Eclipse для запуска и отображения результатов от gtest. Сайт обновления http://plugins.industriallogic.com/gtest/

Ответ 5

Для Visual Studio 2012 есть тестовый адаптер для Google Test. Это означает, что он интегрируется с тестом Explorer Visual Studio: Google Test Adapter

Ответ 6

Промышленный логический плагин, который, похоже, больше не доступен, был основан на плагине eclipse: http://r2.ifs.hsr.ch/cute/.

Я думаю, что это должно быть минимальное усилие, чтобы его адаптировать. Исходный плагин, используемый для анализа командной строки. Использование XML-отчета, такого как предлагаемое выше, приведет вас туда еще быстрее...

Ответ 7

С тех пор, как долгое время назад был обнаружен запрос функции, который был открыт для этого трекера проекта. http://code.google.com/p/googletest/issues/detail?id=40

Не стесняйтесь вносить свой вклад;) или, по крайней мере, голосовать за него.

Ответ 8

GTest Runner - это автономный пользовательский интерфейс для окон и linux, которые я создал, который следит за изменениями ваших исполняемых файлов на диске и автоматически повторно запускает тесты, когда они меняются, т.е. когда вы их создаете.

У него есть некоторые интересные функции для фильтрации и сортировки, и даже если он не привязан к какой-либо среде IDE, двойной щелчок по ошибке приведет к открытию IDE, связанного с типом файла, и скопирует номер строки сбоя в буфер обмена. С большинством IDE, что позволит быстро CTRL-G + CTRL-V, чтобы вы попали на линию, где тест не удался.

Он также предоставляет индикаторы выполнения, в то время как каждый тест выполняется (несколько могут выполняться каждый в своем потоке), и перенаправляет вывод консоли в док-станцию, чтобы вы могли видеть как исходный файл gtest, так и GUI-fied xml.

Полное раскрытие информации: Я являюсь автором Runner GTest.