Запуск файла, зависимого от rospy, в действиях Github - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь реализовать CI с Github Actions в репозиторий. В рабочем процессе я хотел бы запустить тестовый сценарий, используя pytest. Однако тестовый скрипт и тестируемый скрипт имели зависимость rospy, хотя эта зависимость не является жизненно важной для теста, где он публикует результат определенного вычисления (node.Publisher имитируется с использованием pytest).

Я все еще новичок в ROS и немного не понимаю, что мне нужно установить. Мне нужно установить всю библиотеку ROS для теста или мне нужно установить только rospy? Как лучше всего установить пакет и добавить его в путь в Github Actions?

Я пробовал sudo apt-get install -y python-rospy, но пакет не обнаруживается python с ImportError: No module named rospy.

Я запускаю тест в Ubuntu 18.04.

Заранее благодарю

...