[jboss-osgi-commits] JBoss-OSGI SVN: r94113 - in projects/jboss-osgi/projects/aQute/trunk/runtime: src and 3 other directories.
jboss-osgi-commits at lists.jboss.org
jboss-osgi-commits at lists.jboss.org
Tue Sep 29 14:29:43 EDT 2009
Author: thomas.diesler at jboss.com
Date: 2009-09-29 14:29:43 -0400 (Tue, 29 Sep 2009)
New Revision: 94113
Added:
projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/
projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/java/
projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/java/test/
projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/java/test/TestFramework.java
Modified:
projects/jboss-osgi/projects/aQute/trunk/runtime/.classpath
projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml
Log:
Add runtime test
Modified: projects/jboss-osgi/projects/aQute/trunk/runtime/.classpath
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/runtime/.classpath 2009-09-29 18:25:47 UTC (rev 94112)
+++ projects/jboss-osgi/projects/aQute/trunk/runtime/.classpath 2009-09-29 18:29:43 UTC (rev 94113)
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
+ <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
Modified: projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml 2009-09-29 18:25:47 UTC (rev 94112)
+++ projects/jboss-osgi/projects/aQute/trunk/runtime/pom.xml 2009-09-29 18:29:43 UTC (rev 94113)
@@ -43,5 +43,31 @@
<artifactId>org.osgi.compendium</artifactId>
</dependency>
</dependencies>
+
+ <!-- Build -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>bundles</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>directory-single</goal>
+ </goals>
+ <configuration>
+ <finalName>test-libs</finalName>
+ <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+ <appendAssemblyId>false</appendAssemblyId>
+ <descriptors>
+ <descriptor>scripts/assembly-bundles.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Added: projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/java/test/TestFramework.java
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/java/test/TestFramework.java (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/runtime/src/test/java/test/TestFramework.java 2009-09-29 18:29:43 UTC (rev 94113)
@@ -0,0 +1,28 @@
+package test;
+
+import java.io.*;
+import java.util.*;
+
+import junit.framework.*;
+
+import org.osgi.framework.*;
+
+import aQute.junit.runtime.*;
+
+public class TestFramework extends TestCase {
+
+ public void testSimple() throws Exception {
+ Properties p = new Properties();
+ p.setProperty("noframework", "true");
+ GenericFramework gfw = new GenericFramework(p);
+
+ File f= new File("target/test-libs/org.osgi.core.jar").getAbsoluteFile();
+ assertTrue("File exists: " + f, f.exists());
+
+ gfw.addBundle( f );
+ gfw.activate();
+
+ Bundle b = gfw.getBundle(f.toString());
+ assertNotNull(b.loadClass("org.osgi.service.log.LogService"));
+ }
+}
More information about the jboss-osgi-commits
mailing list