nagyistge / acceptance-test-harness

Acceptance tests cases for Jenkins and its plug-ins based on selenium and docker.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Acceptance tests for Jenkins

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

Following areas are still worked on:

  • Vagrant-based JenkinsController implementations
master stable
Build Status Build Status

Getting Started

Let's start by running tests locally with JENKINS_WAR=path/to/your/jenkins.war mvn test. This runs the entire test suite with the specified Jenkins war and Firefox, so it will take a while.

Set BROWSER=chrome and install http://code.google.com/p/chromedriver/downloads/list in $PATH if desired. (But tests may fail.)

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

Further Reading

Running tests

Writing tests

About

Acceptance tests cases for Jenkins and its plug-ins based on selenium and docker.


Languages

Language:Java 97.6%Language:Groovy 1.2%Language:Shell 0.6%Language:Gherkin 0.3%Language:Ruby 0.2%Language:C# 0.0%Language:JavaScript 0.0%Language:PHP 0.0%Language:HTML 0.0%Language:CSS 0.0%