This example shows how to create integration tests.
In addition of unit tests you do in each bundles, you can easily implement integration test in Karaf.
The life cycle is basically:
This simple example shows how to extend KarafTestSupport
and implements a test performing shell commands and verify the results.
The example itself is a Maven project performing the tests.
To test, simply use:
mvn clean test