帮助远程运行tox的python包
remote_tox的Python项目详细描述
python环境的远程测试(使用tox)。
这是什么
- 获取一个锁以确保不测试同时存储库。
- 连接到(如果给定多个,则随机选择)远程计算机(ssh 需要设置密钥以允许以非侵入方式进行此操作)。
- 将当前工作目录归档到tarball中。
- 将此tarball发送到远程计算机(在移除任何 旧的或以前的tarball,测试环境…。
- 在远程计算机上运行tox,将stderr/stdout代理到 本地stderr/stdout(使其看起来像远程 程序实际上是本地的)。
- 在本地程序退出时返回远程
tox 程序退出代码 代码(使它看起来像远程程序退出代码)是本地的 程序退出代码)。