Update MDN docs when moving Marionette tests all over the place.

On Wed, Nov 9, 2016 at 11:16 AM, Henrik Skupin <hsku...@mozilla.com> wrote:
> Henrik Skupin wrote on 01/09/16 17:37:
>
> After a longer time without a response I would like to give a follow-up
> on where we stand at the moment and what the future will be for those tests.
>
> But first, I want to say thanks to everyone who participated in this
> thread. The received feedback was very helpful and showed that a couple
> of topics are questionable and needed further discussion.
>
> With all that in mind we decided to get away with the original idea of
> moving the firefox-ui tests to the appropriate components in the state
> they are in right now. This will ensure that:
>
> * no other subdirectory for a new kind of test has to be added
> * don't make it harder for developers to decide which harness to use
>
> Instead our team decided to work towards the goal in transforming the
> firefox-ui-functional tests into plain Marionette tests. The work as
> such is not that trivial given that a couple of things have to be
> obeyed, and not everything is clear yet - especially not how we want to
> continue in testing nightly and release builds via mozmill-ci. But that
> shouldn't stop us to make writing Marionette tests for Firefox easier.
>
> Just to give an overview, here are the sub-projects I have to work on:
>
> * Decouple the Firefox Puppeteer package from FirefoxTestCase and make
> it an optional (mixin) class, which then could even be used with
> MarionetteTestCase if wanted.
>
> * Get rid of large portions of the firefox-ui harness except for update
> tests which would still require a separate harness due to their own
> command line arguments.
>
> * Refactor Marionette tests in domain specific jobs. As you know we run
> all the existing tests (unit, browser, layout, toolkit) in a single job
> and report as `Mn` to Treeherder. This should be split up into chunks.
> There will be a follow-up email on this topic soon.
>
> * Ensure that those jobs which report as Tier-1 will not use remote
> testcase data, and consider a new Tier-2 group for others (necessary for
> lot of the fx-ui security tests)
>
> * Refactor existing firefox-ui-functional tests into plain Marionette
> tests and get browser peer review before moving them to the appropriate
> tests folders.
>
> * Keep automation (mozharness, mozmill-ci) intact in parallel so we do
> not loose test coverage as needed by QE.
>
>
> I'm sure that the above outlined goals will be in a better alignment
> with you all. If not, or if there are questions, please let me know.
>
> Thanks,
>
> --
> Henrik Skupin
> Senior Software Engineer
> Mozilla Corporation
> _______________________________________________
> 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