[Webtest] [webtest][JIRA] Closed: (WT-223) An assert error inside a macrodef wasn't possible to ignore using <not>

Sergey Batishchev webtest@lists.canoo.com
Mon, 7 Aug 2006 07:43:06 -0500


Sorry - forgot to mention: RetryStep is probably affected by the same issue. 
Its code is pretty much doing the same thing as "Not" step.

Sergey

----- Original Message ----- 
From: "Sergey Batishchev" <bat@magenta-technology.ru>
To: <webtest@lists.canoo.com>
Sent: Monday, August 07, 2006 7:37 AM
Subject: Re: [Webtest] [webtest][JIRA] Closed: (WT-223) An assert error 
inside a macrodef wasn't possible to ignore using <not>


> Paul
>
> thanks for a useful fix!
>
> Still if step failure occurs in the macro-def (without "Not" task around 
> it), StepExecutionException will be eventually thrown by 
> Step.handleUnexpectedException(), ln 457. I assume this is because 
> StepFailedException gets wrapped eventually into BuildException as with 
> Not step case.
>
> Will the same parent exception check in Step.handleUnexpectedException() 
> resolve the issue?
>
> If you can apply such fix, it will really help with test result reporting. 
> Test StepExecutionException is reported with stack trace, invalidates some 
> statistics and prevents further steps from execution...
>
> Thanks in advance!
> Sergey
>
> ----- Original Message ----- 
> From: "Paul King (JIRA)" <noreply@canoo.com>
> To: <webtest@lists.canoo.com>
> Sent: Friday, August 04, 2006 7:29 PM
> Subject: [Webtest] [webtest][JIRA] Closed: (WT-223) An assert error inside 
> a macrodef wasn't possible to ignore using <not>
>
>
>>     [ http://webtest-community.canoo.com/jira/browse/WT-223?page=all ]
>>
>> Paul King closed WT-223:
>> ------------------------
>>
>>    Resolution: Fixed
>>
>> Now calls getCause() recursively to check if it has a StepFailedException 
>> inside.
>>
>>> An assert error inside a macrodef wasn't possible to ignore using <not>
>>> -----------------------------------------------------------------------
>>>
>>>          Key: WT-223
>>>          URL: http://webtest-community.canoo.com/jira/browse/WT-223
>>>      Project: WebTest
>>>         Type: Bug
>>
>>>     Reporter: Paul King
>>>     Assignee: Paul King
>>>      Fix For: 2.1, future versions
>>
>>>
>>> StepFailedException due to assertion failing was being wrapped within a 
>>> BuildException
>>
>> -- 
>> This message is automatically generated by JIRA.
>> -
>> If you think it was sent incorrectly contact one of the administrators:
>>   http://webtest-community.canoo.com/jira/secure/Administrators.jspa
>> -
>> For more information on JIRA, see:
>>   http://www.atlassian.com/software/jira
>>
>> _______________________________________________
>> WebTest mailing list
>> WebTest@lists.canoo.com
>> http://lists.canoo.com/mailman/listinfo/webtest
>>
>
> _______________________________________________
> WebTest mailing list
> WebTest@lists.canoo.com
> http://lists.canoo.com/mailman/listinfo/webtest
>