Bug 1302364 - Update TEST_MANIFESTS documentation for install_root in resolve_tests(). r=gps
☠☠ backed out by f460b6850046 ☠ ☠
authorHenrik Skupin <mail@hskupin.info>
Tue, 13 Sep 2016 17:16:51 +0200
changeset 355495 e92048c87179fabe99746cf95b259315d73c6aa2
parent 355494 3c4a5256eff7fea7dd49b13917b34ba0fcf80402
child 355496 1df8bde648531feb661af93efed50487e8a50c5d
push id6570
push userraliiev@mozilla.com
push dateMon, 14 Nov 2016 12:26:13 +0000
treeherdermozilla-beta@f455459b2ae5 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgps
bugs1302364
milestone51.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1302364 - Update TEST_MANIFESTS documentation for install_root in resolve_tests(). r=gps MozReview-Commit-ID: 9EXT3Jakwx1
python/mozbuild/mozbuild/testing.py
--- a/python/mozbuild/mozbuild/testing.py
+++ b/python/mozbuild/mozbuild/testing.py
@@ -255,20 +255,22 @@ class TestResolver(MozbuildObject):
 # While there are multiple test manifests, the behavior is very similar
 # across them. We enforce this by having common handling of all
 # manifests and outputting a single class type with the differences
 # described inside the instance.
 #
 # Keys are variable prefixes and values are tuples describing how these
 # manifests should be handled:
 #
-#    (flavor, install_prefix, package_tests)
+#    (flavor, install_root, install_subdir, package_tests)
 #
 # flavor identifies the flavor of this test.
-# install_prefix is the path prefix of where to install the files in
+# install_root is the path prefix to install the files starting from the root
+#     directory and not as specified by the manifest location. (bug 972168)
+# install_subdir is the path of where to install the files in
 #     the tests directory.
 # package_tests indicates whether to package test files into the test
 #     package; suites that compile the test files should not install
 #     them into the test package.
 #
 TEST_MANIFESTS = dict(
     A11Y=('a11y', 'testing/mochitest', 'a11y', True),
     BROWSER_CHROME=('browser-chrome', 'testing/mochitest', 'browser', True),