我试图通过我的主节点的 ssh 在远程机器上对我的包执行测试。两个节点都安装了相同版本的软件包。
我正在运行这样的测试,
pytest -d --tx ssh=ubuntu//python=python3 --rsyncdir /home/ubuntu/pkg/ /home/ubuntu/pkg -n 7
在运行此程序时,我收到以下错误,
------------------------------ coverage ------------------------------
---------------------- coverage: failed workers ----------------------
The following workers failed to return coverage data, ensure that pytest-cov is installed on these workers.
gw0
gw1
gw2
gw3
gw4
gw5
gw6
Coverage XML written to file coverage.xml
我已确保在工作节点中安装了覆盖范围。
coverage==6.2
pytest-cov==3.0.0
我不知道为什么它仍然失败。
我还注意到代码文件由于某种原因没有在工作机器中同步。
我试图了解这里出了什么问题以及如何解决这个问题。