gecko-dev/testing
Gregory Szorc cd16187ecd Bug 1305804 - Resolve hostname before attempting to use pip link; r=ted
In automation, we try to use pypi.pvt.build.mozilla.org nearly
everywhere. This hostname doesn't resolve in TaskCluster and
outside of buildbot automation.

A consequence of work in bug 1304176 and using a modern pip is
that we attempt to connect to all defined pip links. This was resulting
in pip attempting connections to pypi.pvt.build.mozilla.org. And
since pip was attempting retries, this resulted in a several
second delay for all pip operations if that host didn't resolve.

This commit adds a DNS lookup in mozharness before using a pip
--link. We spend a little bit of overhead in mozharness doing a
DNS lookup. In return, we guarantee we'll avoid a multiple second
pause if any links don't resolve. This is somewhat hacky.
But it seems like the easiest solution.

MozReview-Commit-ID: EecqBQSW75R

--HG--
extra : rebase_source : 9664a3694232e4ce2dec216b036ba29783c2842d
2016-09-27 13:44:27 -07:00
..
config bug 1303980 - update minidump_stackwalk binaries to ones built from latest Breakpad. r=jmaher 2016-09-20 13:26:33 -04:00
crashtest Bug 1286657 - Add manifest for autophone webrtc crashtest job; r=bc 2016-08-03 12:20:48 -04:00
docker Bug 1304964 - Invoke `hg` with PYTHONUNBUFFERED=1; r=dustin 2016-09-22 23:33:01 -07:00
firefox-ui merge fx-team to mozilla-central a=merge 2016-09-27 11:19:36 +02:00
gtest Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
instrumentation Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
marionette Bug 1298800 - Add support for callbacks to restart() and quit() methods of Marionette; r=whimboo 2016-09-21 21:53:12 +05:30
mochitest Backed out changeset e1d144423657 (bug 1280571) for making leaks hard to diagnose a=backout CLOSED TREE 2016-09-21 16:56:50 -07:00
modules Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
mozbase Backed out 6 changesets (bug 1286900) for making wpt-7 permanently fail on Windows debug 2016-09-27 18:24:38 -07:00
mozharness Bug 1305804 - Resolve hostname before attempting to use pip link; r=ted 2016-09-27 13:44:27 -07:00
profiles Bug 1267495 - Fallback to local config for fresh GMP installs. r=mconley, r=rhelmer, feedback=ksteuber 2016-09-27 11:57:41 +01:00
puppeteer Bug 1305370 - Bump firefox-puppeteer 52.0.0. r=maja_zf 2016-09-26 15:35:59 +02:00
runtimes Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
specialpowers Bug 1246540 - HSTS Priming Proof of Concept. r=ckerschb, r=mayhemer, r=jld, r=smaug, r=dkeeler, r=jmaher, p=ally 2016-09-27 11:27:00 -04:00
talos merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
tools Backed out changeset ae50c61cb134 (bug 1264367) for breaking crash stacks on at least Android and Linux 2016-09-21 13:26:24 -07:00
tps Bug 1293426 - Allow TPS config to specify preference values so it can be pointed at non-production servers r=markh 2016-08-11 10:18:13 -04:00
web-platform merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
xpcshell Bug 1267495 - Fallback to local config for fresh GMP installs. r=mconley, r=rhelmer, feedback=ksteuber 2016-09-27 11:57:41 +01:00
README.txt
cppunittest.ini Bug 1297306 - part4:rename IsEnumFittingWithin with EnumTypeFitsWithin and move it to mfbt/EnumTypeTraits.h. r=froydnj 2016-09-07 10:20:16 +08:00
mach_commands.py Bug 1304970 - Check encoding of js.msg-like files. r=jandem,gps 2016-09-28 14:12:54 +09:00
remotecppunittests.py Bug 1295323 - s/CalledProcessError/subprocess.CalledProcessError/ r=dminor 2016-08-01 19:01:12 -07:00
runcppunittests.py Bug 1281918 - make runcppunittests filter out non-executable files when given a directory; r=chmanchester 2016-06-24 04:02:18 -04:00
testsuite-targets.mk Backed out 6 changesets (bug 1286900) for making wpt-7 permanently fail on Windows debug 2016-09-27 18:24:38 -07:00

README.txt

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff