xvfb 서버가 필요한 병렬 빌드 실행에 문제가 있습니다. 이전에 headless
루비 보석을 사용했지만 capybara-webkit
과 xvfb 서버가 모두 필요한 특정 테스트 스위트가 병렬로 실행될 때 산발적 인 오류가 발생했습니다.연속 통합 - xvfb가 필요한 병렬 테스트 제품군 실행
내 생각 엔 둘 다 같은 DISPLAY를 사용하려고했기 때문에 다른 DISPLAY 값을 설정하고 병렬로 실행하려고 시도했지만 여전히 오류가있었습니다.
내가 다음 headless
보석을 제거하고 내 테스트 스위트를 실행 시도 : DISPLAY=localhost:$display_num.0 xvfb-run bundle exec rake
곳 $display_num
두 개의 테스트 스위트 사이의 차이가 미리 설정 한 bash는 변수입니다.
그런 다음 병렬로 실행했을 때 xvfb-run: error: Xvfb failed to start
오류가 표시됩니다.
해독에 대한 도움이 필요하십니까?