2013-05-13 2 views
0

Jenkins를 통해 오이 테스트를 실행하는 중 다음 메시지가 나타납니다.오이에서 헤드리스 예외 처리

아래 콘솔 메시지를 참조하십시오. 이전에는 작업을 성공적으로 실행할 수 있었지만 두 번째 실행에서는 실행할 수 없었습니다.

+ cd bin 
+ make 
rm -f override.so 
gcc -Wall -O2 -fpic -shared -ldl -o override.so override.c 
+ cd .. 
<cucumber command> 
Could not find an available display (Headless::Exception) 
/var/lib/gems/1.9.1/gems/headless-1.0.1/lib/headless.rb:141:in `pick_available_display' 
/var/lib/gems/1.9.1/gems/headless-1.0.1/lib/headless.rb:128:in `attach_xvfb' 
/var/lib/gems/1.9.1/gems/headless-1.0.1/lib/headless.rb:78:in `initialize' 
/var/lib/jenkins/workspace/Zalora_MY/features/support/env.rb:40:in `new' 
/var/lib/jenkins/workspace/Zalora_MY/features/support/env.rb:40:in `<top (required)>' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/rb_support/rb_language.rb:137:in `load' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/rb_support/rb_language.rb:137:in `load_code_file' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/runtime/support_code.rb:180:in `load_file' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/runtime/support_code.rb:83:in `block in load_files!' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/runtime/support_code.rb:82:in `each' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/runtime/support_code.rb:82:in `load_files!' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/runtime.rb:182:in `load_step_definitions' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/runtime.rb:41:in `run!' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/cli/main.rb:43:in `execute!' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/lib/cucumber/cli/main.rb:20:in `execute' 
/var/lib/gems/1.9.1/gems/cucumber-1.2.5/bin/cucumber:14:in `<top (required)>' 
/usr/local/bin/cucumber:23:in `load' 
/usr/local/bin/cucumber:23:in `<main>' 
Build step 'Execute shell' marked build as failure 
Archiving artifacts 
Finished: FAILURE 

나는이 예외 문제를 오이에서 해결할 수 없습니다. 도와주세요. X11 서버가 DISPLAY 변수가 제대로 인 디스플레이를 필요로

  • 헤비급 AWT/스윙 구성 요소를 설정 여부를
  • 확인의 설치 여부를

  • 답변

    1
    • 점검, 마우스 키보드는 클라이언트 측이 아닌 서버 측에서 실행해야합니다.