Вызовите тестовые случаи googletest из Robot Framework - PullRequest
0 голосов
/ 01 апреля 2020

В моем текущем проекте мне нужно запускать тестовые примеры, используя красивый Robot Framework. Теперь уже есть несколько очень подробных тестовых примеров, которые уже реализованы в Google-Test и не могут быть переписаны в Robot Framework.

Теперь в нашей настройке непрерывной интеграции (Jenkins) необходимо запустить все тесты. случаи, использующие Robot Framework, а также тесты Google-Test, должны запускаться Robot Framework.

Существует ли простой способ вызвать все тесты в тесте Google с использованием библиотеки расширений Robot Framework или необходимо написать one?

В случае, если такого расширения нет, какой будет хороший способ начать писать некоторые.

1 Ответ

0 голосов
/ 29 апреля 2020

тесты на основе gtest - это просто исполняемые файлы. Robot Framework имеет встроенную библиотеку Process, которую можно использовать для запуска внешних процессов. Документация здесь: https://robotframework.org/robotframework/latest/libraries/Process.html

Итак, по сути, вы можете просто использовать ключевое слово Run Process для запуска выполнения двоичного файла gtest.

...