mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-27 04:38:02 +00:00

Reftest-family test suites can be "run-by-manifest" (reftest-plain, on desktop), or not (all reftest-family suites on Android, crashtest and jsreftest on desktop). When not run-by-manifest, code in reftest.jsm is used to format the suite_start data; when run-by-manifest, code in runreftest.py is used. Currently, the reftest.jsm implementation submits a simple array of test IDs -- no associated manifests -- possibly consistent with the concept that tests are not being run/grouped by manifest. This patch updates the reftest.jsm implementation to generate the same format of suite_start data as the python implementation: An array of dictionaries mapping manifest IDs to arrays of associated test IDs. Differential Revision: https://phabricator.services.mozilla.com/D63875 --HG-- extra : moz-landing-system : lando