Hi Paul & Stefan, this should be fixed in build 1217 and this case now belongs to the selftests (there was no selftest with <not> and a <clickLink>).
Denis, release 2 is now ok - again - for me. Marc. Paul King wrote: > > Hi Stefan, > > Can you run the following two targets and let us know what results you get? > I just ran them with the latest build and they appear to produce the > documented > behaviour (i.e. error2 and failure2 cause a halt but not the earlier > steps). > > Thanks, Paul. > > ----------- > > <target name="errorcases"> > <webtest name="error0"> > <config haltonerror="false" errorproperty="the.error"/> > <steps> > <not description="not doesn't invert a > StepExecutionException"> > <invoke url="http://dummy0.http"/> > </not> > </steps> > </webtest> > <echo message="${the.error}"/> > <webtest name="error1"> > <config haltonerror="false" errorproperty="the.error"/> > <steps> > <invoke url="http://dummy1.http"/> > </steps> > </webtest> > <echo message="${the.error}"/> > <webtest name="error2"> > <config haltonerror="true"/> > <steps> > <invoke url="http://dummy2.http"/> > </steps> > </webtest> > </target> > > <target name="failurecases"> > <webtest name="failure0"> > <config haltonfailure="true" errorproperty="the.failure"/> > <steps> > <not> > <verifyProperty name="xyzzy0" text="xx"/> > </not> > </steps> > </webtest> > <echo message="${the.failure}"/> > <webtest name="failure1"> > <config haltonfailure="false" failureproperty="the.failure"/> > <steps> > <verifyProperty name="xyzzy1" text="yy"/> > </steps> > </webtest> > <echo message="${the.failure}"/> > <webtest name="failure2"> > <config haltonfailure="true"/> > <steps> > <verifyProperty name="xyzzy2" text="zz"/> > </steps> > </webtest> > </target> > > > Stefan Voß wrote: > >> Marc Guillemot schrieb: >> >>> Stefan Voß <[EMAIL PROTECTED]> writes: >>> >>>> Hallo, >>>> >>>> I updated from build 1000 to 1212 yesterday and I'm facing the >>>> following problem: >>>> >>>> Webtest seems to ignore the value of the haltonerror and >>>> haltonfailure property from the config part and always halts on >>>> failures and errors. I've edited the webtestrunner.xml so it now >>>> contains the import of the taskdef.xml and my resultfile >>>> "result.xml" contains the two properties with the values I've set. >>>> Any suggestions? >>> >>> >>> >>> how does your test look like? It's quite surprising because webtest >>> selftests test these features too and >>> haven't complaint about behavior changes. >>> >>> Marc. >>> >>> _______________________________________________ >>> WebTest mailing list >>> [email protected] >>> http://lists.canoo.com/mailman/listinfo/webtest >>> >>> >> The test is quite simple. It only clicks through the application and >> checks if there are any ServletExceptions. The failing part of the >> test is: >> >> ... >> >> <clickButton >> htmlId="${data.search.buttonName}" >> description="Suche Button klicken."/> >> >> <not> >> <verifytext >> text="${data.error.1}" >> description="Es sollte keine Exception auf der Seite >> aufgetreten sein."/> >> </not> >> >> >> The data.error.1 is set: >> >> data.error.1=xception >> >> The Page includes a ServletException so the not-step fails causing the >> testsuite to halt. >> >> ... >> >> The config part looks like this: >> >> <config >> protocol="${application.protocol}" >> host="${application.host}" >> port="${application.port}" >> basepath="${application.basepath}" >> haltonfailure="false" >> haltonerror="false" >> summary="${webtest.createSummary}" >> saveresponse="${webtest.saveResponse}" >> failureproperty="test.failure" >> errorproperty="test.error" >> resultpath="${webtest.config.resultpath}" >> resultfile="${webtest.config.resultfile.name}" >> > >> <header name="Accept-Language" value="de-de"/> >> </config> > > > > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > > _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

