从tox运行Xvfb

时间:2016-10-19 09:05:19

标签: python pygtk xvfb tox

我有一些使用gtk的代码,所以除非有活跃的DISPLAY,否则代码会引发RuntimeError: could not open display ...当我运行tox时会发生这种情况。

有没有办法从tox中运行Xvfb服务器?

我确实尝试添加

/usr/bin/Xvfb :99 -screen 0 1280x1024x24 &

到命令部分,但由于InvocationError而获得了&。没有它,命令永远不会返回,从而阻塞。

1 个答案:

答案 0 :(得分:0)

像这样使用xvfb-run

xvfb-run tox -v --recreate

这很容易在Jenkins Pipefiles中完成......