QtCreator: развернуть юнит-тест - PullRequest
0 голосов
/ 15 ноября 2018

Можно ли развернуть исполняемые файлы googletest на удаленном устройстве, используя представление «Тест» (например, нажав «Выполнить все тесты»?

В моем случае развертывание должно быть правильно настроено, поскольку после нажатия «Выполнить» или «Начать отладку» исполняемый файл развертывается и запускается на моем устройстве. Выходные данные gtest затем отображаются в «Выходных данных приложения».

Но я хочу запустить только те тестовые случаи, которые выбраны в представлении «Тест», и просмотреть результаты в представлении «Результаты теста». Когда я нажимаю «Выполнить этот тест», я получаю сообщение об ошибке:

FATAL   Failed to start test for project "CommonTestbench".
Command line: /home/......./CommonTestbench --gtest_filter=_8_Utils.*
PATH: 
LD_LIBRARY_PATH: 
Run configuration:  "CommonTestbench"

Я думаю, что он пропускает шаг развертывания и пытается запустить исполняемый файл локально (что не может работать, потому что он скомпилирован для встроенной системы).

Можно ли использовать представления "Тесты" и "Результаты теста" в сочетании с удаленными устройствами?

Редактировать: я также не могу отлаживать контрольные примеры. Отладчик не остановится ни на одной точке останова.

1 Ответ

0 голосов
/ 18 января 2019

Это пока невозможно, текущая реализация может быть развернута только локально.

Я сделал запрос функции для добавления поддержки удаленной отладки.

...