commit | 492c2bf265418d652d00ef861e647aef36cb77cd | [log] [tgz] |
---|---|---|
author | Robert Munteanu <rombert@apache.org> | Wed Jan 17 18:39:47 2018 +0200 |
committer | Robert Munteanu <rombert@apache.org> | Wed Jan 17 18:39:47 2018 +0200 |
tree | bded0f8dabefaad8aae262e7c89c4ba3e754814a | |
parent | 060e8666fc33e5705000d5580460c1e73b81bd7b [diff] |
SLING-7397 - Cleanup and generalize testing profiles - remove the port-javaX profiles, the problem they were solving should be removed by using small, quick builds on Jenkins - use just two profiles to augment the CLI arguments in case we're running on the JPMS and in case we want debug arguments - remove the -XX:MaxPermSize flag as we only test on Java 8 or newer
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.
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.
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 -Ddebug
The -Ddebug option enables server-side debugging of the instance under test, on port 8000. It can be omitted, of course.
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.