This projects contains a tests for testing the specification conformance of multiple OSGi framework implementations. The tests are executed using the OSGi specification testframework (which is included as binary)
ant test
Runs the JUnit tests in the Test Framework.
This target needs the following parameters that can be passed via the commandline with the -Dname
option.
osgi-vendors
Comma separated list of OSGi frameworks to test. Only the supported vendors by Pax Exam can be used. Useall
for all available frameworks Uselatest-build
as version to test the latest available (nightly) build. eg:felix/latest-build
(Only supported for felix and knopflerfish)
ant test -Dosgi-vendors=felix/2.0.0,knopflerfish/latest-build,equinox/2.5.0
ant create-testreport
This will create a nice matrix comparing specification compliance of different part in the specification for each tested framework
ant export-testreport
Transfers the results to a remote svn repository
This target needs the following parameters that can be passed via the commandline with the -Dname
option.
svn-trunk
URI of the subversion trunksvn-username
Username used to access the svn trunksvn-password
Password used to access the svn trunk
ant clean, test, export-testresults
-Dosgi-vendors=felix/2.0.0,equinox/2.5.0
-Dsvn-trunk=http://svn.acme.com/test-results/trunk/
-Dsvn-username=john
-Dsvn-password=doe