|
@@ -443,7 +443,8 @@
|
|
|
<!-- Compile test code -->
|
|
|
<!-- ================================================================== -->
|
|
|
<!-- This is a wrapper for fault-injection needs-->
|
|
|
- <target name="compile-tests" depends="compile-core-test"/>
|
|
|
+ <target name="-classes-compilation"
|
|
|
+ depends="compile-core-classes, compile-core-test"/>
|
|
|
|
|
|
<target name="compile-core-test" depends="compile-core-classes, ivy-retrieve-test, generate-test-records, generate-avro-records">
|
|
|
<mkdir dir="${test.core.build.classes}"/>
|
|
@@ -573,10 +574,14 @@
|
|
|
<isset property="testcase" />
|
|
|
</and>
|
|
|
</condition>
|
|
|
+ <condition property="tests.testcaseonly">
|
|
|
+ <istrue value="${special.fi.testcasesonly}" />
|
|
|
+ </condition>
|
|
|
<condition property="tests.testcase.fi">
|
|
|
<and>
|
|
|
<istrue value="${test.fault.inject}" />
|
|
|
<isset property="testcase" />
|
|
|
+ <isfalse value="${special.fi.testcasesonly}" />
|
|
|
</and>
|
|
|
</condition>
|
|
|
|
|
@@ -643,8 +648,7 @@
|
|
|
</batchtest>
|
|
|
<!--The following batch is for very special occasions only when
|
|
|
a non-FI tests are needed to be executed against FI-environment -->
|
|
|
- <batchtest todir="${test.build.dir}" if="special.fi.testcasesonly">
|
|
|
- <fileset dir="${test.src.dir}/aop" includes="**/${testcase}.java"/>
|
|
|
+ <batchtest todir="${test.build.dir}" if="tests.testcaseonly">
|
|
|
<fileset dir="${test.src.dir}/core" includes="**/${testcase}.java"/>
|
|
|
</batchtest>
|
|
|
</junit>
|