Hello Marc, thanks again for your support.
I asked the Ant guys the same question, and they provided by a simple solution to this. There is a package called ant-contrib which contains additional tasks for Ant. This package contains the antfetch task, which can import properties from a subproject. So I replaced the ant task in webtest.xml and the central build file with antfetch and preserved the result of the failureproperty. This way I can easily check whether any one test has failed. If anyone needs further details on this method, feel free to ask ;) Regards, Christoph -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Marc Guillemot Gesendet: Donnerstag, 4. Oktober 2007 07:53 An: [email protected] Betreff: Re: AW: [Webtest] Ant Script to Fail when Test Fails Hi Christoph, I guess that you're scripts are well structured, meaning for instance with a main build file and one build file per script. In this case, this is a Ant "feature": properties set in a sub-build don't pop up. You can use xml tasks (from http://www.oopsconsultancy.com/software/xmltask/) to read the results in ------------ <path id="xmltask.classpath"> <fileset dir="the/dir/to/xmltask.jar" includes="*.jar"/> </path> <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask" classpathref="xmltask.classpath"/> <xmltask source="${webtests.resultpath}/${webtests.results}.xml"> <copy path="count(/summary/testresult)" property="nbWebTests"/> <copy path="count(/summary/[EMAIL PROTECTED] = 'no'])" property="nbWebTests.failed"/> <copy path="count(/summary/[EMAIL PROTECTED] = 'yes'])" property="nbWebTests.successful"/> </xmltask> <echo message="WebTests results: ${nbWebTests.successful} successful, ${nbWebTests.failed} failed (total: ${nbWebTests})"/> <fail> <condition> <not> <equals arg1="${nbWebTests.failed}" arg2="0"/> </not> </condition> </fail> ------------ I'm thinking since some time to add something for this purpose directly in WebTest. I've now opened the issue http://webtest-community.canoo.com/jira/browse/WT-332 Marc. -- Blog: http://mguillem.wordpress.com [EMAIL PROTECTED] wrote: > Hello again, > > I figured out that this should be possible with the "failureproperty" of the > <config> tag. But I did not get how to use this property. When I use > > <config > ... > failureproperty="wt.test.failed" /> > > This property does not get set in case of failed tests. > > Thanks for any help. > > Regards, > Christoph > > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL > PROTECTED] > Gesendet: Dienstag, 2. Oktober 2007 11:58 > An: [email protected] > Betreff: [Webtest] Ant Script to Fail when Test Fails > > Hello everybody, > > I want to do different actions in the Ant script when a test fails or is > successful (deploy the application under test to a different application > server). But to be able to do this, I have to decide whether a test was > successful. But the Ant script states Build Successful even if tests fail. Is > it possible to get a Build failed message, when a single test fails, but > still to run all tests and generate the HTML output. > > Thanks for any help. > > Regards, > Christoph > > --- > Christoph Krammer > > 24/7 IT-Services GmbH > Luisenring 49 > 68159 Mannheim > Germany > > [EMAIL PROTECTED] > www.24-7-it-services.de > > 24/7 IT-SERVICES GmbH / Knooper Weg 75 / 24116 Kiel Handelsregister-Nr. HRB > 7458, Amtsgericht Kiel > Geschäftsführer: Dr. Dirk Bevers, Dr. Ulf Dunker > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

