Hi,

On Tue, Oct 6, 2015 at 10:59 AM, Dominik Süß <dominik.su...@gmail.com> wrote:
> ...I currently want to hook in a debugger to the implementation of the
> installer when running the corresponding ITs...

The sling/installer/it module uses Pax Exam and runs the tests with surefire.

A simple way to debug the server-side code is to disable surefire
forking so that the MAVEN_OPTS are used to configure the jvm
debuggging:

  $ export MAVEN_OPTS="-Xmx1G  -XX:MaxPermSize=256m
-agentlib:jdwp=transport=dt_socket,address=30303,server=y,suspend=y"

  $ mvn -o clean test -Dtest=BundlePrioritiesTest -DforkCount=0

You can then connect to the VM on port 30303 to debug the
OsgiInstallerImpl, for example. And of course replace the
BundlePrioritiesTest name with whatever makes sense.

-Bertrand

Reply via email to