Bug 1383880 - Expand taskgraph sparse checkout to support moz.build evaluation; r?glandium draft
authorGregory Szorc <gps@mozilla.com>
Thu, 21 Sep 2017 15:37:52 -0700
changeset 668651 2e69d52cf5fadbc9c3a4b8f9ce134c5f8eb966f7
parent 668484 83afa692da84387ded48b42f36f05911a4cbadb0
child 732756 23ee1bfbad3e9105ce306db80e92f6469fd2c11b
push id81102
push usergszorc@mozilla.com
push dateThu, 21 Sep 2017 22:39:01 +0000
reviewersglandium
bugs1383880, 1402010
milestone58.0a1
Bug 1383880 - Expand taskgraph sparse checkout to support moz.build evaluation; r?glandium Some moz.build files need to import in-tree Python modules in order to parse test manifests. While bug 1402010 details a better solution to remove this requirement, the easy fix is to expand the sparse checkout to include the missing files. MozReview-Commit-ID: FSx6u6r2XfE
build/sparse-profiles/taskgraph
--- a/build/sparse-profiles/taskgraph
+++ b/build/sparse-profiles/taskgraph
@@ -2,16 +2,20 @@
 
 [include]
 # This file is read as part of validating the taskgraph.
 path:browser/locales/all-locales
 
 # Lots of random files in here are read. Just pull in the whole thing.
 path:build/
 
+# TODO remove once bug 1402010 is resolved and test manifests aren't
+# processed in Files() reading mode in moz.build files.
+path:layout/tools/reftest/
+
 # This file is read as part of validating the taskgraph.
 path:mobile/locales/l10n-changesets.json
 
 # The main meat of this profile.
 path:taskcluster/
 
 # Various files in these directories are read by taskgraph. Just pull
 # them all in.