You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2009/11/12 19:30:48 UTC

svn commit: r835486 - in /activemq/sandbox/activemq-apollo/activemq-syscall: activemq-syscall-lib/ activemq-syscall/ activemq-syscall/src/test/ activemq-syscall/src/test/java/ activemq-syscall/src/test/java/org/ activemq-syscall/src/test/java/org/apach...

Author: chirino
Date: Thu Nov 12 18:30:47 2009
New Revision: 835486

URL: http://svn.apache.org/viewvc?rev=835486&view=rev
Log:
adding test cases

Added:
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/syscall/
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/syscall/CLibraryTest.java
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/resources/
Modified:
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall-lib/pom.xml
    activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/pom.xml

Modified: activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall-lib/pom.xml
URL: http://svn.apache.org/viewvc/activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall-lib/pom.xml?rev=835486&r1=835485&r2=835486&view=diff
==============================================================================
--- activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall-lib/pom.xml (original)
+++ activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall-lib/pom.xml Thu Nov 12 18:30:47 2009
@@ -27,7 +27,7 @@
   <groupId>org.apache.activemq</groupId>
   <artifactId>activemq-syscall-lib</artifactId>
   <version>6.0-SNAPSHOT</version>
-  <packaging>pom</packaging>
+  <packaging>jar</packaging>
   
   <name>ActiveMQ :: Syscall :: Lib</name>
   <description>JNI lib module</description>
@@ -37,10 +37,33 @@
     <jni-artifactId>activemq-syscall</jni-artifactId>
     <jni-version>${project.version}</jni-version>
     <jni-prefix>lib</jni-prefix>
-    <jni-suffix>.so</jni-suffix>  </properties>    
+    <jni-suffix>.so</jni-suffix>  
+  </properties>    
+  
+  <dependencies>
+  
+    <dependency>
+      <groupId>org.apache.activemq</groupId>
+      <artifactId>activemq-syscall</artifactId>
+      <version>6.0-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <scope>test</scope>
+    </dependency>
+        
+  </dependencies> 
+    
   <profiles>
     
-    <profile>
+    <!-- <profile>
       <id>windows32</id>
       <activation>
         <property>
@@ -65,7 +88,7 @@
         </property>
       </activation>      
       <properties>
-        <configure-options>--with-universal</configure-options>
+        <configure-options>-with-universal</configure-options>
         <jni-suffix>.jnilib</jni-suffix>
       </properties>
     </profile>
@@ -79,18 +102,18 @@
         </property>
       </activation>      
       <properties>
-        <configure-options>--with-universal</configure-options>
+        <configure-options>-with-universal</configure-options>
         <jni-suffix>.jnilib</jni-suffix>
       </properties>
-    </profile>
+    </profile> -->
     
     <profile>
       <id>platform-selected</id>
-      <activation>
+      <!-- <activation>
         <property>
           <name>platform</name>
         </property>
-      </activation>
+      </activation> -->
       <build>
         <plugins>
           

Modified: activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/pom.xml
URL: http://svn.apache.org/viewvc/activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/pom.xml?rev=835486&r1=835485&r2=835486&view=diff
==============================================================================
--- activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/pom.xml (original)
+++ activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/pom.xml Thu Nov 12 18:30:47 2009
@@ -31,6 +31,20 @@
   <name>ActiveMQ :: Syscall :: No Arch</name>
   <description>Architecture independent module</description>
 
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <scope>test</scope>
+    </dependency>
+        
+  </dependencies> 
+  
   <build>
     <plugins>
       <plugin>
@@ -41,8 +55,10 @@
           <execution>
             <id>generate</id>
             <goals>
-              <goal>generate</goal>
-              <goal>package</goal>
+              <goal>source-generate</goal>
+              <goal>build-generate</goal>
+              <goal>build-make</goal>
+              <goal>build-package</goal>
             </goals>
           </execution>
         </executions>        

Added: activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/syscall/CLibraryTest.java
URL: http://svn.apache.org/viewvc/activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/syscall/CLibraryTest.java?rev=835486&view=auto
==============================================================================
--- activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/syscall/CLibraryTest.java (added)
+++ activemq/sandbox/activemq-apollo/activemq-syscall/activemq-syscall/src/test/java/org/apache/activemq/syscall/CLibraryTest.java Thu Nov 12 18:30:47 2009
@@ -0,0 +1,22 @@
+package org.apache.activemq.syscall;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import static org.apache.activemq.syscall.CLibrary.*;
+
+public class CLibraryTest {
+    
+    @Test
+    public void testMalloc() {
+        long ptr = CLibrary.malloc(100);
+        Assert.assertTrue(ptr!=0);
+    }
+    
+    @Test
+    public void testFree() {
+        long ptr = malloc(100);
+        free(ptr);
+    }
+    
+}