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" />