ros - 在 Github Actions 中运行 rospy 依赖文件
问题描述
我正在尝试使用 Github Actions 将 CI 实施到存储库。在工作流程中,我想使用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 中运行测试。
先感谢您
解决方案
推荐阅读
- node.js - Node.JS 是否可以隐藏控制台?
- react-scripts - 如何使用 react-scripts 构建独立组件
- javascript - 不循环,只写入一张卡
- log4j2 - 从 Log4J2 JsonTemplateLayout 输出中排除空字段
- android - jpctAE - 获取/设置对象相对于屏幕的准确位置
- django - Django Query - 获取不在另一个模型的 FK 中的列表
- assembly - 将 C++ 转换为 MIPS 程序集
- python-3.x - 无法确定父/子表之间的连接条件错误 - SQLAlchemy
- ios - AudioServicesPlaySystemSound 和 System Haptics 交互
- javascript - 使用 Reduce 重新排列数组对象