Use xvfb-run
da seguinte forma:
xvfb-run tox -v --recreate
Isso é feito facilmente no Jenkins Pipefiles…
Eu tenho um código que usa gtk
, a menos que haja um DISPLAY
ativo, o código gera um RuntimeError: could not open display
... Isso acontece quando eu corro tox
.
Existe uma maneira de executar um servidor Xvfb
dentro do tox?
Eu tentei adicionar
/usr/bin/Xvfb :99 -screen 0 1280x1024x24 &
para a seção de comandos, mas obteve um InvocationError
devido ao &
. Sem ele, o comando nunca retorna e, portanto, bloqueia.
Use xvfb-run
da seguinte forma:
xvfb-run tox -v --recreate
Isso é feito facilmente no Jenkins Pipefiles…