Apache Sling Launchpad Testing

Clone this repo:
  1. 2391432 Do not skip sonar, the module is indeed registered at by Bertrand Delacretaz · 4 weeks ago master
  2. 4522ee4 Skip Sonar analysis, I don't think it makes sense for this module and causes an UNSTABLE build due to sling-tooling-jenkins changes by Bertrand Delacretaz · 4 weeks ago
  3. 1b5445d Some flakiness in builds, setup daily to observe by Bertrand Delacretaz · 3 months ago
  4. 2f67c79 Fix out-of-sync debug info in README by Bertrand Delacretaz · 3 months ago
  5. 3f5a0b1 Java 13 is out, test with 13 instead of 12. by Robert Munteanu · 5 months ago

Build Status Test Status Maven Central JavaDocs License launchpad

Apache Sling Launchpad Testing

This module is part of the Apache Sling project.

This module builds a Sling instance using bundles from the trunk, and runs integration tests against it via HTTP.

Default build with integration tests

The integration tests are provided by the sibling integration-tests module. By default the Sling instance to test is started, including a few test-specific bundles, the integration tests are executed and the instance is stopped.

Executing individual tests

To run individual tests against this instance, with the exact same setup used in the full build, use

mvn clean install -Dlaunchpad.keep.running=true -Dhttp.port=8080

Use -Dsling.debug.options="<debug options>" for server-side debugging.

Use CTRL-C to stop that instance.

See the README.txt in the integration-tests module for how to run specific tests against that instance.