gecko-dev/testing/docker/desktop-test
Gregory Szorc c89dc40085 Bug 1296397 - Add source checkout to web platform test tasks; r=dustin
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
2016-09-14 08:20:10 -07:00
..
dot-files Bug 1293737 - Add some common settings to global hgrc; r=dustin 2016-08-09 11:40:57 -07:00
Dockerfile Bug 1296397 - Add source checkout to web platform test tasks; r=dustin 2016-09-14 08:20:10 -07:00
apport Bug 1238739 - Disable Ubuntu's app crash reporter (apport). Desktop-test 0.5.5. r=dustin 2016-01-12 14:13:32 -05:00
buildprops.json
deja-dup-monitor.desktop Bug 1240084: disable jockey-gtk and deja-dup-monitor startup; r=jmaher 2016-01-15 19:39:05 +00:00
fonts.conf Bug 1240056 - Disable font anti-aliasing on desktop-test image. DONTBUILD. r=dustin 2016-01-15 09:27:45 -05:00
jockey-gtk.desktop Bug 1240084: disable jockey-gtk and deja-dup-monitor startup; r=jmaher 2016-01-15 19:39:05 +00:00
motd Bug 1250904 - Start a wizard upon initiating an interactive shell, r=armenzg 2016-05-25 11:12:45 -04:00
release-upgrades Bug 1227657 - Disable Ubuntu update prompt. r=dustin 2015-12-14 14:41:36 -05:00
taskcluster-interactive-shell Bug 1279040 - Move 'run-wizard' binary out of docker image, r=dustin 2016-06-23 10:00:54 -04:00
tc-vcs-config.yml Bug 1295900 - Switch git-repo off git.mozilla.org r=garndt 2016-08-17 10:16:54 +02:00
tester.env