Selenium Tests for the Jenkins CI Server
Go to file
R. Tyler Croy 46f3290fe3 Add the json gem as a dependency 2012-03-19 10:46:07 -07:00
features Split the job creation and running scenarios apart 2012-03-19 10:46:07 -07:00
lib Add a first cut at some cucumber features and capybara-based page objects 2012-03-19 10:46:07 -07:00
test/selenium 'tail -f' never exits by itself. 2012-03-17 07:33:09 -07:00
.gitignore Tidy up the gitignore a bit 2012-03-19 10:45:50 -07:00
Gemfile Add the json gem as a dependency 2012-03-19 10:46:07 -07:00
README.markdown Cleanup the readme a bit 2011-10-01 16:05:18 -07:00
Rakefile More proper parameterization of the controller. 2012-03-16 18:50:39 -07:00
grab-latest-rc.sh Add a fetcher script for the latest RC 2011-09-29 23:20:38 -07:00
report.html Update report 2012-03-19 10:46:07 -07:00
setup.sh Some bash scripts for setting up the test environment 2011-10-31 18:20:06 +01:00

README.markdown

Selenium tests for Jenkins

This is a project to flesh out some of the manual test cases for Jenkins LTS in an automated fashion.

Right now the project is in a very early state, and is in dire need of some Page Objects for the more standard components of Jenkins such as the:

  • Root actions link listing (top left sidebar)
  • New Job control
  • Various plugin configuration sections on the job/configure page
  • Node configuration
  • etc

Drop me a line (rtyler on Freenode) if you're interested in helping out

Current test matrix

The tests cases that have been completed or nede to be completed can be found on the Selenium Test Cases page on the Jenkins wiki

What running tests looks like

There is a bit of a delay since we bring up Jenkins for every single test, with it's own sandboxed workspace as well: