Author: gdusbabek
Date: Mon Jan 24 20:06:04 2011
New Revision: 1062954

URL: http://svn.apache.org/viewvc?rev=1062954&view=rev
Log:
build changes to run serialization tests. patch by gdusbabek, reviewed by 
jbellis. CASSANDRA-1923

Modified:
    cassandra/branches/cassandra-0.7/build.xml

Modified: cassandra/branches/cassandra-0.7/build.xml
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/build.xml?rev=1062954&r1=1062953&r2=1062954&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.7/build.xml (original)
+++ cassandra/branches/cassandra-0.7/build.xml Mon Jan 24 20:06:04 2011
@@ -485,6 +485,7 @@
     <attribute name="timeout" />
     <attribute name="forkmode" default="perTest"/>
     <element name="optjvmargs" implicit="true" optional="true" />
+    <attribute name="filter" default="**/${test.name}.java"/>
     <sequential>
       <echo message="running @{suitename} tests"/>
       <mkdir dir="${build.test.dir}/cassandra"/>
@@ -508,7 +509,7 @@
           </fileset>
         </classpath>
         <batchtest todir="${build.test.dir}/output">
-          <fileset dir="@{inputdir}" includes="**/${test.name}.java" />
+          <fileset dir="@{inputdir}" includes="@{filter}" />
         </batchtest>
       </junit>
       <fail if="testfailed" message="Some @{suitename} test(s) failed."/>
@@ -520,6 +521,26 @@
       <jvmarg value="-Dlegacy-sstable-root=${test.data}/legacy-sstables"/>
     </testmacro>
   </target>
+    
+  <target name="msg-ser-gen-test" depends="build-test" description="Generates 
message serializations">
+    <testmacro suitename="unit" inputdir="${test.unit.src}" 
+               timeout="60000" filter="**/SerializationsTest.java">
+      <jvmarg value="-Dcassandra.test-serialization-writes=True"/>
+    </testmacro>
+  </target>
+  
+  <target name="msg-ser-test" depends="build-test" description="Tests message 
serializations">
+    <testmacro suitename="unit" inputdir="${test.unit.src}" timeout="60000"
+               filter="**/SerializationsTest.java"/>
+  </target>
+  
+  <target name="msg-ser-test-7" depends="build-test" description="Generates 
message serializations">
+    <testmacro suitename="unit" inputdir="${test.unit.src}" 
+               timeout="60000" filter="**/SerializationsTest.java">
+      <jvmarg value="-Dcassandra.version=0.7"/>
+    </testmacro>
+  </target>
+
 
   <target name="long-test" depends="build-test" description="Execute 
functional tests">
     <testmacro suitename="long" inputdir="${test.long.src}" timeout="300000" />


Reply via email to