Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Lithium JUnit plugin provides JUnit formatted test output for consumption by other tools, such as the Hudson Continuous Integration server.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
extensions
.gitignore
readme.wiki

readme.wiki

The Lithium JUnit plugin provides JUnit formatted test output for consumption by other tools, such as the Hudson Continuous Integration server.

  1. Installation #
- Clone the plugin to your app's libraries directory:

 `$ cd /path/to/li3_app/libraries && git clone code@rad-dev.org:li3_junit.git`

- Add the plugin to your libraries.php (/path/to/li3_app/config/bootstrap/libraries.php):

  `Libraries::add('li3_junit');`

  1. Usage #
- Console output

To return JUnit output on the command line, use the `li3` utility with the `junit` command. This accepts `case` and `group` arguments in the same format as the built-in `test` command.

For example, to run your User model tests run the following command:

`li3 junit --case=li3 junit --case=app.tests.cases.models.UserTest`

Note that you may have to add the `li3` command to your `$PATH` or specify the full path to it.

- Web output

To return JUnit over HTTP, specify the reporter and format, for example, as follows:

`http://example.com/test/app/cases/models/UserTest?reporter=junit&format=xml`

Something went wrong with that request. Please try again.