ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Loughran" <stev...@iseran.com>
Subject Re: the 'resultproperty' property of the 'exec' task
Date Thu, 07 Nov 2002 17:39:38 GMT
1. Consider writing an <nunit> wrapper task; I'm sure other people would use
it.

2. set failonerror=true and <exec> fails if the result is non zero.


----- Original Message -----
From: "Dan Corneanu" <cdan@savatech.ro>
To: "Ant Users List" <ant-user@jakarta.apache.org>
Sent: Thursday, November 07, 2002 2:01 AM
Subject: the 'resultproperty' property of the 'exec' task


Hi there,

here is a simple question: How can I test for the value of the
'resultpropety' of an 'exec' task after the task was executed?
I have the following sequence in my ant script:

 <!-- ========================================================== -->
 <!-- Run the NUnit tests using the nunit-console.exe tool       -->
 <!-- ========================================================== -->
 <target name="run.cs.tests" depends="init, compile.cs.tests">

  <exec executable="nunit-console.exe" failonerror="false"
vmlauncher="false" resultproperty="exit.prop">
        <arg
line="/assembly:${cs.src.dir}\${solution.name}\${tests.project.name}\bin\Deb
ug\${tests.project.name}.dll"/>
  </exec>

   <xslt
in="${cs.src.dir}\${solution.name}\${tests.project.name}\bin\Debug\TestResul
t.xml"
           out="${build.test.report.dir}\TestResults.html"
           style="dev/xsl/TestReport_html.xslt">
           <outputproperty name="method" value="html"/>
  </xslt>

   <!-- Fail if the tests failed -->
    <!--    ??????????????  -->
 </target>

So I want to be able to make the build fail only after the results of the
tests were rendered in HTML.
Wouldn't be appropriate to have an ' errorproperty ' like we have at the
'junit' task ?

Best regards,
Dan.


--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message