我有一些使用gtk
的代码,所以除非有活跃的DISPLAY
,否则代码会引发RuntimeError: could not open display
...当我运行tox
时会发生这种情况。
有没有办法从tox中运行Xvfb
服务器?
我确实尝试添加
/usr/bin/Xvfb :99 -screen 0 1280x1024x24 &
到命令部分,但由于InvocationError
而获得了&
。没有它,命令永远不会返回,从而阻塞。
答案 0 :(得分:0)
像这样使用xvfb-run
:
xvfb-run tox -v --recreate
这很容易在Jenkins Pipefiles中完成......