Testing is important. Both unit testing and also integration testing. By integration tests in OSGi, we mean test cases executing in bundles running in an OSGi framework. Such tests allow you to test the actual OSGi behavior of code and that it properly handles running in an OSGi environment. In an OSGi environment, there are many things to properly handle when writing integration tests. The osgi-test project aims to provide support for the proper handling of basic OSGi things while letting you focus on writing the real test logic.