1

我必须制作一个脚本来运行单元测试。这个脚本是用 python 编写的,它在 Linux 计算机上运行。

它必须检查 cvs 存储库,如果检测到更改,脚本会尝试更新本地 cvs 存储库,然后运行单元测试并为开发团队生成报告。

开头的脚本将 设置CVSROOT为正确的值。我将 CVSROOT 设置为:

os.environ["CVSROOT"] = ':ext:user@server:/cvsdir'

当我启动这个脚本时,我遇到了一个问题cvs update

cvs [update aborted]: received broken pipe signal
cvs [update aborted]: write error

启动的命令行cvs update是:

os.popen("cvs update -d")

我试过了

os.popen("cvs update")

当我在终端“cvs update”或“cvs update -d”中运行时,更新运行没有问题。

我的问题是,为什么我有这个“更新中止”,我该如何解决?

4

0 回答 0