Behat/Behat — pull request #109 by Furizaa (2012-03-13 11:09:22+00:00)
Title: Added support for multiple step retry attempts.

This adds support for the new option `--retry` that tells the step tester to retry the steps a given number of times before they fail completely. If one step cannot pass the first time thou, it will be marked as unstable but in the end the suite will pass, telling you that there are some unstable tests that should be looked after.

- Some translations have to be added.
- Added tests for this new feature.
- All tests green.

We do heavy testing with Mink and Selenium Webdriver. Because our legacy page is not the fastest and stable one, we often have the situation of some third party stuff can not be loaded in time or even not be loaded at all. This makes it impossible for us to automate our tests in Jenkins because every other tests fails regardless the functionality is given. A option to retry a step after a failure/timeout would help a lot here.

See also https://github.com/Behat/Behat/issues/108 wich can be closed.

> On a side note: I had a hard time running the tests because my systems language is set to 'de' and the tests assert 'en' strings. Is there a clean way to globally set the language Behat uses?