[TYPO3-caretaker] New Feature Retry-Test
Martin Ficzel
martin.ficzel at gmx.de
Tue Nov 10 12:29:29 CET 2009
Martin Kuster schrieb:
> Hi again,
>
> I just thinked about this retry-feature and how I could use that in my
> tests.
>
> One question came up: Isn't that actually already an escalation strategy?
> Because e.g. how does a test after multiple execution report the result?
> Is a test that successes after 3 runs as successfully as one, that
> successes after 1 execution? I think that should be configurable..
>
Hello Martin,
currently it is just a very simple aproach to make flickering tests behave more stable and
to prevent error message flooding.
Currently there is no visual representation of the number of tests wich was needed to run
ok so the setting only makes sense for tests where a singular failure means nearly nothing
and can be ignored.
For more complex rules we're thinking about implementing Aggregation Strategies as
Services. So maybe a single test will fail but the Aggregator will only turn red if the
test failed 5 times in a row. This has to be detailed in future. I added ticket
http://forge.typo3.org/issues/show/5197 for this.
Regards Martin
>
> Best regards
> Martin
>
>
>
> Martin Ficzel wrote:
>> I added a maxRetryNumber configuration to the test. Now you can define
>> that a failing test should imediatly be executed again n-times. The
>> default value is zero. For me this made some flickering tests
>> (especially ping and http) behave much more stable.
>>
>> Question: I implemented and comitted this as a generic feature of the
>> test-record and the testrunner. It could be implemented as a feature
>> of the ping and http test-service too. What do you prefer.
>>
>> Regards Martin
More information about the TYPO3-project-caretaker
mailing list