Jenkins + selenium tests with failsafe plugin Jenkins + selenium tests with failsafe plugin selenium selenium

Jenkins + selenium tests with failsafe plugin


According to the documentation:

failsafe:verify verifies that the integration tests of an application passed.

You need to add the goal to the maven-failsafe-plugin execution:

<goals>   <goal>integration-test</goal>   <goal>verify</goal></goals>

This will allow Jenkins to interpret the test results and mark the build as unstable.


You can see that maven finished with SUCCESS. This will have Jenkins also finish with success.

To mark build as unstable, you need a post build action that will analyse your test results and mark build as failed or unstable. I suggest you search for more details on Jenkins post build actions for processing the test results and marking build as needed.

Hope this helps.


Under the post build actions the Publish JUnit test result report changes the report XML's to search for.

The assumption is the standard surefire and failsafe plugin output directories are used.

enter image description here

changes to

enter image description here