그렇게 사용하는 코드가 있는데 gtk
active 가 없으면 DISPLAY
코드에서 a가 발생합니다 RuntimeError: could not open display
. 를 실행할 때 이런 일이 발생합니다 tox
.
Xvfb
tox에서 서버를 실행할 수 있는 방법이 있나요 ?
추가해봤는데
/usr/bin/Xvfb :99 -screen 0 1280x1024x24 &
하지만 . InvocationError
이 &
없으면 명령이 반환되지 않으므로 차단됩니다.
답변1
xvfb-run
다음과 같이 사용하세요:
xvfb-run --auto-display tox -v --recreate
Jenkins Pipefiles에서 이 작업을 쉽게 수행할 수 있습니다.