Just landed in inbound is a mass conversion of mochitests to use manifests.
Not all references were moved. However, the intention is to move them all eventually. If you want to help with the effort, the tracking bug is 920185. See https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?changeset=22a30d73daf6 for what is involved.
Please try to avoid adding new mochitest-related functionality to Makefile.in files, as you'll just be creating more work for the eventual conversion.
The manifest file format is documented at https://ci.mozilla.org/job/mozilla-central-docs/Build_Documentation/test_manifests.html.
On 9/24/13 9:23 PM, Gregory Szorc wrote:
Just landed in inbound and bound to stick sooner or later are some changes to how tests are integrated with the build system. * The per-directory xpcshell make targets have been removed. Use mach (preferred) or TEST_PATH=... make xpcshell-tests top-level make target. * xpcshell.ini files are now required to annotate their "support" files so the build system knows what needs to be installed. i.e. files added to xpcshell test directories are no longer automatically packaged by default. * Support for test manifests for all the flavors of mochitests have been added to moz.build files. This means we should not be defining mochitests in Makefile.in any more. Instead, create {browser-chrome.ini, mochitest.ini, chrome.ini, a11y.ini} files (like xpcshell.ini files) and reference said files in moz.build files via A11Y_MANIFESTS, BROWSER_CHROME_MANIFESTS, MOCHITEST_MANIFESTS, and MOCHITEST_CHROME_MANIFESTS. Bug 920185 has been filed to track this effort. **Moving files over and reducing the total number of Makefile.in and moz.build files will make the tree build faster.** * Test manifests now support some additional features. Run |mach build-docs| or see http://build-docs.paas.allizom.org/test_manifests.html for the canonical documentation. _______________________________________________ firefox-dev mailing list firefox-...@mozilla.org https://mail.mozilla.org/listinfo/firefox-dev
_______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform