I'll note that requestFlakyTimeout is only enabled for mochitest-plain at
the moment: http://searchfox.org/mozilla-central/source/testing/
mochitest/tests/SimpleTest/SimpleTest.js#666
So browser-chrome / a11y / chrome tests are still able to use non-0
timeouts.

Cheers,
Felipe

On Fri, Jul 28, 2017 at 12:48 PM, Andrew Halberstadt <
ahalberst...@mozilla.com> wrote:

> As part of a larger effort to reduce oranges, we are starting to lint our
> tests for common causes of intermittent failures. One low-hanging fruit is
> preventing setTimeout with an arbitrary value (aka non-zero) as opposed to
> waiting for an appropriate event. The mochitest harness already prevents
> this in the harness itself (SimpleTest.requestFlakyTimeout), so this rule
> is only enabled on xpcshell tests for now.
>
> If you need to use a flaky setTimeout for some reason, you can disable the
> rule at the directory level, file level or line level:
> http://eslint.org/docs/user-guide/configuring#configuring-rules
>
> It has been disabled in the following files due to pre-existing violations:
> http://searchfox.org/mozilla-central/search?q=eslint-disable
> +mozilla%2Fno-arbitrary-setTimeout
>
> Let me know if you think this should be enabled on any other test suites.
> -Andrew
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to