Introduction
The OSGi testing framework can be used to test specification compliance for different frameworks like Felix, Equinox and Knopflerfish. It uses Pax Exam that provides a JUnit TestRunner to run JUnit tests inside a testbundle created by Pax Exam and deployed in a specific framework launched by Pax Runner.
Testresults
The testresults from our own build server are available at http://opensource.luminis.net/svn/OSGITESTRESULTS/trunk/index.html
The actual tests are hosted in a another project.
Future plans
We have a number of wishes for future versions of the framework. This is not a promise that these wishes will actually be granted ![]()
- Create tests to cover more parts of the specification. (eg: tests for v4.2)
- Provide a Maven version, that can run inside the build cycle of Felix
- Create an easy way to test compendium services
- Extend the testing framework to check native code resolution and OS/VM/framework compliance
Usage
Source
The source is available from our subversion repository, and in case you just want to look at the code, use FishEye. The project is configured as an Eclipse project, but Eclipse is not required to use the testing framework.
Additional information
Bugs and feature request
Refer to the issue tracker for bug reports and feature requests.
License
This project is released under the Apache License 2.0; see also the NOTICE file.
