You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by da...@apache.org on 2011/10/27 17:52:23 UTC
svn commit: r1189814 - in /aries/trunk/sandbox/jmx-next/tck: ./
apply_to_tck.sh org.osgi.test.cases.jmx.bnd.bnd
Author: davidb
Date: Thu Oct 27 15:52:23 2011
New Revision: 1189814
URL: http://svn.apache.org/viewvc?rev=1189814&view=rev
Log:
Script to change the OSGi CT configuration so that it runs with the Aries JMX implementation.
Added:
aries/trunk/sandbox/jmx-next/tck/
aries/trunk/sandbox/jmx-next/tck/apply_to_tck.sh (with props)
aries/trunk/sandbox/jmx-next/tck/org.osgi.test.cases.jmx.bnd.bnd
Added: aries/trunk/sandbox/jmx-next/tck/apply_to_tck.sh
URL: http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/tck/apply_to_tck.sh?rev=1189814&view=auto
==============================================================================
--- aries/trunk/sandbox/jmx-next/tck/apply_to_tck.sh (added)
+++ aries/trunk/sandbox/jmx-next/tck/apply_to_tck.sh Thu Oct 27 15:52:23 2011
@@ -0,0 +1,25 @@
+# Change these
+# Fill in the variable below, e.g. ARIES_DIR=/Users/david/checkouts/aries
+ARIES_DIR=...the root of your apache aries checkout...
+# Fill in the variable below, e.g. OSGI_GIT_DIR=/Users/david/clones/osgi-build
+OSGI_GIT_DIR=...the root of your OSGi build clone...
+# TODO fix the target version number
+ARIES_TARGET_VERSION=0.999
+
+JMX_TARGET_DIR=$OSGI_GIT_DIR/licensed/repo
+LIB_BASE=$OSGI_GIT_DIR/cnf/repo/org.apache.aries.impl.jmx
+LIB_FILE=$LIB_BASE/org.apache.aries.impl.jmx-4.2.0.lib
+
+mkdir -p -v $JMX_TARGET_DIR/org.apache.aries.jmx
+cp $ARIES_DIR/jmx/jmx-bundle/target/org.apache.aries.jmx-0.3.1-SNAPSHOT.jar $JMX_TARGET_DIR/org.apache.aries.jmx/org.apache.aries.jmx-$ARIES_TARGET_VERSION.jar
+
+mkdir -p -v $JMX_TARGET_DIR/org.apache.aries.util
+cp $ARIES_DIR/util/target/org.apache.aries.util-0.4-SNAPSHOT.jar $JMX_TARGET_DIR/org.apache.aries.util/org.apache.aries.util-$ARIES_TARGET_VERSION.jar
+
+mkdir -p -v $LIB_BASE
+echo "slf4j.api; version=1.5.10" > $LIB_FILE
+echo "slf4j.simple; version=1.5.10" >> $LIB_FILE
+echo "org.apache.aries.util; version=$ARIES_TARGET_VERSION" >> $LIB_FILE
+echo "org.apache.aries.jmx; version=$ARIES_TARGET_VERSION" >> $LIB_FILE
+
+cp $ARIES_DIR/jmx/tck/org.osgi.test.cases.jmx.bnd.bnd $OSGI_GIT_DIR/org.osgi.test.cases.jmx/bnd.bnd
Propchange: aries/trunk/sandbox/jmx-next/tck/apply_to_tck.sh
------------------------------------------------------------------------------
svn:executable = *
Added: aries/trunk/sandbox/jmx-next/tck/org.osgi.test.cases.jmx.bnd.bnd
URL: http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/tck/org.osgi.test.cases.jmx.bnd.bnd?rev=1189814&view=auto
==============================================================================
--- aries/trunk/sandbox/jmx-next/tck/org.osgi.test.cases.jmx.bnd.bnd (added)
+++ aries/trunk/sandbox/jmx-next/tck/org.osgi.test.cases.jmx.bnd.bnd Thu Oct 27 15:52:23 2011
@@ -0,0 +1,43 @@
+# Set javac settings from JDT prefs
+-include: ${project.workspace}/cnf/eclipse/jdt.bnd
+
+Import-Package: org.osgi.jmx, *
+Conditional-Package = org.osgi.test.support.*
+Private-Package = \
+ ${p}.junit.*
+
+Include-Resource = \
+ tb1.jar ,\
+ tb2.jar
+
+-buildpath = ee.j2se; version=1.5, \
+ org.osgi.test.support; version=project, \
+ org.osgi.jmx; version=project , \
+ osgi.core; version=4.3 , \
+ osgi.enterprise; version=4.2 , \
+ ${junit}
+
+-runbundles = \
+ osgi.enterprise; version=latest , \
+ org.apache.aries.impl.jmx; version=latest, \
+ org.osgi.impl.service.useradmin; version=latest, \
+ org.osgi.impl.service.log; version=latest, \
+ org.osgi.impl.service.cm; version=latest, \
+ org.osgi.impl.service.provisioning; version=latest, \
+ org.osgi.impl.bundle.servlet; version=2.1
+
+-runproperties = ${runsecureproperties}
+
+Test-Cases = ${testcases}
+-signaturetest = \
+ org.osgi.jmx, \
+ org.osgi.jmx.framework, \
+ org.osgi.jmx.service.cm, \
+ org.osgi.jmx.service.permissionadmin, \
+ org.osgi.jmx.service.provisioning, \
+ org.osgi.jmx.service.useradmin
+
+-runproperties = ${runproperties}, \
+ ${p}.system.packages.extra="${junit.package}", \
+ ${p}.bundles="${uniq;${enterprise.companion.jar},${repo;org.apache.aries.impl.jmx}}"
+# osgi.console=1111, \