jenkins - Handling headless exceptions in Cucumber -


i encountered following message while running cucumber tests through jenkins.

please see console message below. previously, able run job couldnt run second run.

+ cd bin + make rm -f override.so gcc  -wall -o2 -fpic -shared -ldl -o override.so override.c + cd .. <cucumber command> not find 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 failure archiving artifacts finished: failure 

i unable resolve exception issue in cucumber. please help.

  • check whether x11 server installed
  • check whether display variable set
  • heavyweight awt/swing components requires display, mouse keyboard should run on client side rather server side.

Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -