1.1 --- a/samples/messagedigest/build.xml Sat Jun 14 09:52:25 2008 +0200
1.2 +++ b/samples/messagedigest/build.xml Sat Jun 14 09:52:25 2008 +0200
1.3 @@ -19,7 +19,13 @@
1.4 </antcall>
1.5 </target>
1.6
1.7 - <target name="test" depends="build">
1.8 + <target name="test">
1.9 + <antcall target="-do-test">
1.10 + <param name="nodebug" value="true"/>
1.11 + </antcall>
1.12 + </target>
1.13 +
1.14 + <target name="-do-test" depends="build">
1.15 <echo level="info" message="Running the tests with bridge enabled. This should succeeds."/>
1.16 <antcall target="-run-one">
1.17 <param name="test.cp" value="build/new-api/classes:build/bridge/classes"/>
1.18 @@ -37,13 +43,25 @@
1.19
1.20 <property name="junit.jar" location="../libs/dist/junit-4.4.jar"/>
1.21 </target>
1.22 +
1.23 + <target name="-debug-one" if="netbeans.home" unless="nodebug">
1.24 + <nbjpdastart addressproperty="jpda.address" name="MessageDigest and Bridges" transport="dt_socket" >
1.25 + <sourcepath path="src-new-api:src-bridge:src-test:build/test/classes"/>
1.26 + <classpath path="build/new-api/classes:build/bridge/classes:build/test/classes"/>
1.27 + </nbjpdastart>
1.28 + <property name="debug1" value="-Xdebug"/>
1.29 + <property name="debug2" value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"/>
1.30 + </target>
1.31
1.32 - <target name="-run-one">
1.33 + <target name="-run-one" depends="-debug-one">
1.34 + <property name="debug1" value="-Dn1"/>
1.35 + <property name="debug2" value="-Dn2"/>
1.36 + <property name="include" value="**/*Test"/>
1.37 <mkdir dir="build/testresults"/>
1.38 <junit dir="build/test/classes" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true">
1.39 <batchtest todir="build/testresults">
1.40 <fileset dir="build/test/classes">
1.41 - <filename name="**/*Test.class"/>
1.42 + <filename name="${include}.class"/>
1.43 </fileset>
1.44 </batchtest>
1.45 <classpath>
1.46 @@ -53,6 +71,8 @@
1.47 </classpath>
1.48 <formatter type="brief" usefile="false"/>
1.49 <formatter type="xml"/>
1.50 + <jvmarg value="${debug1}"/>
1.51 + <jvmarg value="${debug2}"/>
1.52 </junit>
1.53 </target>
1.54
1.55 @@ -66,6 +86,7 @@
1.56 destdir="build/${version}/classes"
1.57 source="1.5" target="1.5"
1.58 classpath="${cp}"
1.59 + debug="true" debuglevel="lines,vars,source"
1.60 />
1.61 <copy todir="build/${version}/classes">
1.62 <fileset dir="src-${version}">