package de.twentyeleven.skysail.skysail.server.ext.osgideps.test; import static org.ops4j.pax.exam.CoreOptions.mavenBundle; import java.util.EnumSet; import java.util.List; import org.ops4j.pax.exam.Option; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import de.twenty11.skysail.common.osgi.PaxExamOptionSet; import de.twenty11.skysail.common.osgi.SkysailCommonOsgiSetup; import de.twenty11.skysail.server.integrationtest.SkysailServerOsgiSetup; public class OsgiTestIntegrationSetup extends SkysailServerOsgiSetup { private static Logger logger = LoggerFactory.getLogger(SkysailCommonOsgiSetup.class.getName()); @Override public List<Option> getOptions(EnumSet<PaxExamOptionSet> optionSets) { List<Option> options = super.getOptions(optionSets); options.add(mavenBundle("de.twentyeleven.skysail", "skysail.server", "0.2.5-SNAPSHOT")); options.add(mavenBundle("de.twentyeleven.skysail", "net.sf.jgrapht-osgi", "0.8.3")); options.add(mavenBundle("de.twentyeleven.skysail", "jgraphx-osgi", "1.10.3.1")); logger.info("using options from {} for tests", this.getClass()); return options; } }