# This is the version of JUnit that will be used at build time and run time junit: org.apache.servicemix.bundles.junit;version="[4.11,5)" # This is the version of Mockito that will be used at build time and run time mockito: org.mockito.mockito-core;version="[1.9,2)",\ org.objenesis;version="[2.1,3)" #This is the gecko abstract tests gecko: org.gecko.core.test;version="[1.0.0,2)" # Discover and run all test cases annotated with the @RunWith annotation Test-Cases: ${classes;CONCRETE;ANNOTATED;org.junit.runner.RunWith} -dependson: org.gecko.rsa.example.model # Build dependencies -buildpath: \ ${junit},\ ${mockito},\ ${gecko},\ osgi.annotation;version=7.0,\ osgi.core;version=7.0,\ osgi.cmpn;version=7.0,\ org.gecko.rsa.model;version=latest,\ org.eclipse.emf.common;version=2.14,\ org.eclipse.emf.ecore;version=2.14,\ org.eclipse.emf.ecore.xmi;version=2.14,\ org.gecko.rsa.discovery;version=latest,\ org.gecko.rsa.api;version=latest,\ org.gecko.osgi.messaging;version=latest,\ org.gecko.rsa.discovery.ma;version=latest,\ org.gecko.emf.osgi.api,\ org.gecko.rsa.core;version=latest javac.source: 1.8 javac.target: 1.8 # We need JUnit and Mockito to resolve the test cases at runtime. # Other runtime dependencies should be added as necessary -runbundles.junit: \ ${junit},\ ${mockito},\ ${gecko},\ -runbundles: \ org.gecko.rsa.core;version=snapshot,\ org.gecko.rsa.discovery;version=snapshot,\ org.gecko.rsa.discovery.ma;version=snapshot,\ org.apache.aries.rsa.core;version='[1.14.0,1.14.1)',\ org.apache.aries.rsa.spi;version='[1.14.0,1.14.1)',\ org.gecko.rsa.model;version=snapshot,\ org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\ org.eclipse.emf.common;version='[2.29.0,2.29.1)',\ org.eclipse.emf.ecore;version='[2.35.0,2.35.1)',\ org.eclipse.emf.ecore.xmi;version='[2.36.0,2.36.1)',\ org.gecko.emf.osgi.api;version='[6.2.0,6.2.1)',\ org.gecko.rsa.api;version=snapshot,\ org.osgi.service.component;version='[1.5.1,1.5.2)',\ org.osgi.util.function;version='[1.2.0,1.2.1)',\ org.osgi.util.promise;version='[1.3.0,1.3.1)',\ slf4j.simple;version='[1.7.25,1.7.26)',\ org.apache.felix.scr;version='[2.2.12,2.2.13)',\ org.eclipse.paho.client.mqttv3;version='[1.2.5,1.2.6)',\ org.gecko.adapter.mqtt;version='[1.1.0,1.1.1)',\ org.gecko.adapter.mqtt.common;version='[1.0.0,1.0.1)',\ org.gecko.osgi.messaging;version='[3.2.0,3.2.1)',\ org.gecko.util.common;version='[1.2.0,1.2.1)',\ org.gecko.util.pushstream;version='[1.2.0,1.2.1)',\ org.osgi.service.event;version='[1.4.1,1.4.2)',\ org.osgi.util.pushstream;version='[1.1.0,1.1.1)',\ slf4j.api;version='[1.7.36,1.7.37)' Bundle-Version: 1.0.5.SNAPSHOT Private-Package: \ org.gecko.rsa.core.tests,\ org.gecko.rsa.core.tests.ma Bundle-Copyright: Data In Motion Consulting GmbH Bundle-License: Eclipse Public License v1.0 Bundle-Vendor: Data In Motion Consulting GmbH # Needed for Mockito's mocking to work -runsystempackages.objenesis: sun.misc,sun.reflect # Use Felix by default -runfw: org.apache.felix.framework;version=latest -runvm: -ea Bundle-Name: Gecko RSA Discovery Tests Bundle-Description: Integration tests for the Gecko RSA Discovery implementation -runrequires: \ bnd.identity;id='org.apache.felix.scr',\ bnd.identity;id='org.apache.felix.configadmin',\ bnd.identity;id='org.gecko.rsa.discovery',\ bnd.identity;id='org.gecko.rsa.discovery.ma' -runee: JavaSE-11