Cristiano Gavião
2012-01-30 18:42:46 UTC
Hi Igor,
I've improved my tests and added compendium bundles (Log, DS and CM) as
dependencies and add them to a proper start level to tycho-surefire
plugin [1] and [2].
At Tycho-Surefire, only org.eclipse.equinox.ds test statement is
passing, the same is not happen with others compendium bundles...
please, could you point me what am I doing wrong this time ? :(
This log shows me that a lot of bundles that are declared in test
dependencies are not being referenced and not being loaded. but there
are one specific bundle (market below) that is not declared being
I've improved my tests and added compendium bundles (Log, DS and CM) as
dependencies and add them to a proper start level to tycho-surefire
plugin [1] and [2].
At Tycho-Surefire, only org.eclipse.equinox.ds test statement is
passing, the same is not happen with others compendium bundles...
please, could you point me what am I doing wrong this time ? :(
This log shows me that a lot of bundles that are declared in test
dependencies are not being referenced and not being loaded. but there
are one specific bundle (market below) that is not declared being
[INFO] Adding repository (cached)
http://download.eclipse.org/tools/orbit/downloads/drops/S20120123151124/repository/
[DEBUG] Added p2 repository Orbit
(http://download.eclipse.org/tools/orbit/downloads/drops/S20120123151124/repository/)
[INFO] Adding repository (cached)
http://download.eclipse.org/releases/indigo
[DEBUG] Added p2 repository Eclipse
(http://download.eclipse.org/releases/indigo)
[DEBUG] Registered artifact repository
[DEBUG] Added 0 locally built units to the target platform
[DEBUG] Using test framework org.junit4
[DEBUG]
reference:file:/Users/cvgaviao/Development/C4Biz_Projects/OsgiUtilities/com.c4biz.osgiutils.assertions/target/com.c4biz.osgiutils.assertions-0.0.1-SNAPSHOT.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.junit/4.8.2.v4_8_2_v20110321-1705/org.junit-4.8.2.v4_8_2_v20110321-1705.jar
[DEBUG]
[DEBUG]
*[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/osgi.enterprise/4.2.0.v201108120515/osgi.enterprise-4.2.0.v201108120515.jar
*[DEBUG]
reference:file:/Users/cvgaviao/Development/C4Biz_Projects/OsgiUtilities/com.c4biz.osgiutils.configuration.manager.test.conf/target/com.c4biz.osgiutils.configuration.manager.test.conf-0.0.1-SNAPSHOT.jar
[DEBUG]
reference:file:/Users/cvgaviao/Development/C4Biz_Projects/OsgiUtilities/com.c4biz.osgiutils.tests
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest/1.1.0.v20090501071000/org.hamcrest-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.core.contenttype/3.4.100.v20110423-0524/org.eclipse.core.contenttype-3.4.100.v20110423-0524.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.4.1.R37x_v20110725/org.eclipse.equinox.preferences-3.4.1.R37x_v20110725.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.registry/3.5.101.R37x_v20110810-1611/org.eclipse.equinox.registry-3.5.101.R37x_v20110810-1611.jar
[DEBUG]
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.core.jobs/3.5.100.v20110404/org.eclipse.core.jobs-3.5.100.v20110404.jar
[DEBUG]
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.core.runtime.compatibility.auth/3.2.200.v20110110/org.eclipse.core.runtime.compatibility.auth-3.2.200.v20110110.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.app/1.3.100.v20110321/org.eclipse.equinox.app-1.3.100.v20110321.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.util/1.0.300.v20110502/org.eclipse.equinox.util-1.0.300.v20110502.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.core/1.1.0.v20090501071000/org.hamcrest.core-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.library/1.1.0.v20090501071000/org.hamcrest.library-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.integration/1.1.0.v20090501071000/org.hamcrest.integration-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.text/1.1.0.v20090501071000/org.hamcrest.text-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.2.0.v20110502/org.eclipse.equinox.launcher-1.2.0.v20110502.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/0.14.0-SNAPSHOT/org.eclipse.tycho.surefire.osgibooter-0.14.0-SNAPSHOT.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.junit4/0.14.0-SNAPSHOT/org.eclipse.tycho.surefire.junit4-0.14.0-SNAPSHOT.jar
[1] plugin configurationhttp://download.eclipse.org/tools/orbit/downloads/drops/S20120123151124/repository/
[DEBUG] Added p2 repository Orbit
(http://download.eclipse.org/tools/orbit/downloads/drops/S20120123151124/repository/)
[INFO] Adding repository (cached)
http://download.eclipse.org/releases/indigo
[DEBUG] Added p2 repository Eclipse
(http://download.eclipse.org/releases/indigo)
[DEBUG] Registered artifact repository
[DEBUG] Added 0 locally built units to the target platform
[DEBUG] Using test framework org.junit4
[DEBUG]
reference:file:/Users/cvgaviao/Development/C4Biz_Projects/OsgiUtilities/com.c4biz.osgiutils.assertions/target/com.c4biz.osgiutils.assertions-0.0.1-SNAPSHOT.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.junit/4.8.2.v4_8_2_v20110321-1705/org.junit-4.8.2.v4_8_2_v20110321-1705.jar
[DEBUG]
[DEBUG]
*[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/osgi.enterprise/4.2.0.v201108120515/osgi.enterprise-4.2.0.v201108120515.jar
*[DEBUG]
reference:file:/Users/cvgaviao/Development/C4Biz_Projects/OsgiUtilities/com.c4biz.osgiutils.configuration.manager.test.conf/target/com.c4biz.osgiutils.configuration.manager.test.conf-0.0.1-SNAPSHOT.jar
[DEBUG]
reference:file:/Users/cvgaviao/Development/C4Biz_Projects/OsgiUtilities/com.c4biz.osgiutils.tests
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest/1.1.0.v20090501071000/org.hamcrest-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.core.contenttype/3.4.100.v20110423-0524/org.eclipse.core.contenttype-3.4.100.v20110423-0524.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.4.1.R37x_v20110725/org.eclipse.equinox.preferences-3.4.1.R37x_v20110725.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.registry/3.5.101.R37x_v20110810-1611/org.eclipse.equinox.registry-3.5.101.R37x_v20110810-1611.jar
[DEBUG]
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.core.jobs/3.5.100.v20110404/org.eclipse.core.jobs-3.5.100.v20110404.jar
[DEBUG]
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.core.runtime.compatibility.auth/3.2.200.v20110110/org.eclipse.core.runtime.compatibility.auth-3.2.200.v20110110.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.app/1.3.100.v20110321/org.eclipse.equinox.app-1.3.100.v20110321.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.util/1.0.300.v20110502/org.eclipse.equinox.util-1.0.300.v20110502.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.core/1.1.0.v20090501071000/org.hamcrest.core-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.library/1.1.0.v20090501071000/org.hamcrest.library-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.integration/1.1.0.v20090501071000/org.hamcrest.integration-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.hamcrest.text/1.1.0.v20090501071000/org.hamcrest.text-1.1.0.v20090501071000.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.2.0.v20110502/org.eclipse.equinox.launcher-1.2.0.v20110502.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/0.14.0-SNAPSHOT/org.eclipse.tycho.surefire.osgibooter-0.14.0-SNAPSHOT.jar
[DEBUG]
reference:file:/Users/cvgaviao/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.junit4/0.14.0-SNAPSHOT/org.eclipse.tycho.surefire.junit4-0.14.0-SNAPSHOT.jar
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<includes>
<include>**/*Test.class</include>
</includes>
<failIfNoTests>false</failIfNoTests>
<showEclipseLog>true</showEclipseLog>
<!-- <argLine>${ui.test.vmargs}</argLine> -->
<bundleStartLevel>
<bundle>
<id>org.eclipse.osgi</id>
<level>-1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.common</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.ds</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.cm</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.log</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.osgi.services</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>com.c4biz.osgiutils.configuration.manager</id>
<level>2</level>
<autoStart>true</autoStart>
</bundle>
</bundleStartLevel>
<dependencies>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.core.runtime</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.core.jobs</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.osgi</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.common</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.event</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.osgi.services</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.osgi.util</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.cm</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.app</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.registry</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.ds</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.log</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.preferences</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.util</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.weaving.hook</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>javax.xml</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.app</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.transforms.hook</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.core</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.integration</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.library</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.text</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.junit</artifactId>
<version>0.0.0</version>
</dependency>
<!-- Plugins -->
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.assertions</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.tests</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.configuration.manager</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.configuration.manager.test.conf</artifactId>
<version>0.0.0</version>
</dependency>
</dependencies>
<excludes>
<!-- test mojo matches TestProject be default and treats it as
PojoTest -->
<!-- <exclude>**/Test*.class</exclude> -->
</excludes>
<useUIHarness>false</useUIHarness>
<useUIThread>false</useUIThread>
</configuration>
</plugin>
[2] my test<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<includes>
<include>**/*Test.class</include>
</includes>
<failIfNoTests>false</failIfNoTests>
<showEclipseLog>true</showEclipseLog>
<!-- <argLine>${ui.test.vmargs}</argLine> -->
<bundleStartLevel>
<bundle>
<id>org.eclipse.osgi</id>
<level>-1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.common</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.ds</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.cm</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.equinox.log</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>org.eclipse.osgi.services</id>
<level>1</level>
<autoStart>true</autoStart>
</bundle>
<bundle>
<id>com.c4biz.osgiutils.configuration.manager</id>
<level>2</level>
<autoStart>true</autoStart>
</bundle>
</bundleStartLevel>
<dependencies>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.core.runtime</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.core.jobs</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.osgi</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.common</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.event</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.osgi.services</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.osgi.util</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.cm</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.app</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.registry</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.ds</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.log</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.preferences</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.util</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.weaving.hook</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>javax.xml</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.app</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.eclipse.equinox.transforms.hook</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.core</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.integration</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.library</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest.text</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.hamcrest</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>instalable-unit</type>
<artifactId>org.junit</artifactId>
<version>0.0.0</version>
</dependency>
<!-- Plugins -->
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.assertions</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.tests</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.configuration.manager</artifactId>
<version>0.0.0</version>
</dependency>
<dependency>
<type>eclipse-plugin</type>
<artifactId>com.c4biz.osgiutils.configuration.manager.test.conf</artifactId>
<version>0.0.0</version>
</dependency>
</dependencies>
<excludes>
<!-- test mojo matches TestProject be default and treats it as
PojoTest -->
<!-- <exclude>**/Test*.class</exclude> -->
</excludes>
<useUIHarness>false</useUIHarness>
<useUIThread>false</useUIThread>
</configuration>
</plugin>
@Test
public void ensureConfigurationServiceIsRegistered() {
// assert com.c4biz.osgiutils.assertions is ok
BundleAssert.assertBundleAvailable("Assertions bundle is not
available",
"com.c4biz.osgiutils.assertions");
// assert org.eclipse.equinox.ds is ok
BundleAssert.assertBundleAvailable("DS bundle is not available",
"org.eclipse.equinox.ds");
// assert org.eclipse.osgi.services is ok
BundleAssert.assertBundleAvailable("Services bundle is not
available",
"org.eclipse.osgi.services");
// assert org.eclipse.equinox.log is ok
BundleAssert.assertBundleAvailable("Log bundle is not available",
"org.eclipse.equinox.log");
public void ensureConfigurationServiceIsRegistered() {
// assert com.c4biz.osgiutils.assertions is ok
BundleAssert.assertBundleAvailable("Assertions bundle is not
available",
"com.c4biz.osgiutils.assertions");
// assert org.eclipse.equinox.ds is ok
BundleAssert.assertBundleAvailable("DS bundle is not available",
"org.eclipse.equinox.ds");
// assert org.eclipse.osgi.services is ok
BundleAssert.assertBundleAvailable("Services bundle is not
available",
"org.eclipse.osgi.services");
// assert org.eclipse.equinox.log is ok
BundleAssert.assertBundleAvailable("Log bundle is not available",
"org.eclipse.equinox.log");