Xvfb no ambiente virtual do Python

0

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.

    
por Sardathrion 12.07.2017 / 17:38

1 resposta

0

Use xvfb-run da seguinte forma:

xvfb-run tox -v --recreate

Isso é feito facilmente no Jenkins Pipefiles…

    
por 13.07.2017 / 10:54

Tags