зеркало из https://github.com/mozilla/gecko-dev.git
c89dc40085
This commit does a few things. First, it introduces a property on the "test_description" schema that, if defined, will cause run-task to perform a gecko checkout. The presence of the property also configures the needed scopes and caches. Second, we introduce the property on web platform test tasks so a Gecko checkout is present. We also add volumes for the Mercurial paths to the Docker images. We strictly only need this for desktop1604-test since WPT tests don't run on desktop-test. However, desktop-test and desktop1604-test are nearly mirror images of each other and I feel it is best to keep them in sync. This commit will make WPT tasks slower on average because they will need to create a checkout. To add salt to the wound, the checkout isn't used. However, we need to prove that performing checkouts in test tasks in automation works at scale. I'd prefer to have this running for a few weeks and incurring a wall time execution penalty than to have a giant series of commits backed out because source checkouts aren't working. MozReview-Commit-ID: 9UrSWSSmr3w --HG-- extra : rebase_source : 7b3786f5c612d47dc3b0e165b4abe0c47e8af9ed |
||
---|---|---|
.. | ||
dot-files | ||
Dockerfile | ||
apport | ||
buildprops.json | ||
deja-dup-monitor.desktop | ||
fonts.conf | ||
jockey-gtk.desktop | ||
motd | ||
release-upgrades | ||
taskcluster-interactive-shell | ||
tc-vcs-config.yml | ||
tester.env |