Commit Graph

11600 Commits

Author SHA1 Message Date
Wes Kocher
d9b2e7d631 Merge m-c to inbound, a=merge CLOSED TREE 2016-05-20 21:21:51 -07:00
Wes Kocher
18fc6fa5e3 Backed out 3 changesets (bug 1267910) for reports of it breaking session restore a=backout
Backed out changeset 5962f8e6d030 (bug 1267910)
Backed out changeset f8afc5cf9e0e (bug 1267910)
Backed out changeset cc202e0ac0dd (bug 1267910)
2016-05-20 21:15:17 -07:00
Ryan VanderMeulen
6af11ff470 Merge m-c to inbound. a=merge
CLOSED TREE
2016-05-19 21:43:31 -04:00
Ryan VanderMeulen
375766a73f Merge fx-team to m-c. a=merge 2016-05-19 21:42:22 -04:00
Gregory Szorc
dee239d054 Bug 1274436 - Define vcs_share_base in multi_locale configs; r=nthomas
After bug 1270317 we require the use of shared repos in automation. We
refuse to operate if the vcs_share_base config option or corresponding
environment variable isn't defined (at least with the "hg" VCS tool).

It looks like the multi_locale configs are using the "hg" tool without
a shared directory defined. So define the shared directory to appease
the "hg" tool.

Pushing on a CLOSED TREE.

MozReview-Commit-ID: 9TLrTYaMQzT
2016-05-19 16:27:20 -07:00
Boris Zbarsky
bec6d4df27 Bug 1267989 part 3. Make suppressing event handling on a document also block script execution for that document. r=smaug
Note that we do this here instead of when we suspend timeouts, because it makes
it simpler to handle situations in which a window's document changes while
things are suspended/blocked.

The nsDocumentViewer.cpp is not strictly needed, but avoids some extraneous
calls to SuppressEventHandling with a 0 suppression count.
2016-05-20 23:13:18 -04:00
Ryan VanderMeulen
fbf38ba8bb Bug 1273758 - Skip test_mouse_action.py on Win7 due to becoming failure-prone since the switch to AWS.
CLOSED TREE
2016-05-19 16:28:03 -04:00
Chris AtLee
5c5ae11889 Bug 1250629 - stringify en_us_package_url r=Pike
MozReview-Commit-ID: ABrUAwR4CuJ
2016-05-19 13:21:13 -04:00
Geoff Brown
6fd377d336 Bug 1253300 - Run TC Linux 64 pgo tests as tier 2; r=dustin 2016-05-19 12:36:38 -06:00
Ryan VanderMeulen
c6733f96d1 Merge m-c to fx-team. a=merge 2016-05-19 12:50:27 -04:00
Ryan VanderMeulen
d50afc71ca Merge inbound to m-c. a=merge 2016-05-19 12:46:54 -04:00
Sebastian Hengst
9c5ae52a6d Backed out changeset 03ed23408215 (bug 1204281) for breaking gecko decision task. r=backout on a CLOSED TREE 2016-05-19 20:03:52 +02:00
Boris Zbarsky
a724f65cd6 Bug 1272651. Fix fallback loading of <embed> inside an <object> with no type attribute to actually work reliably. r=qdot 2016-05-20 23:13:17 -04:00
Boris Zbarsky
da1b7b9d44 Bug 909633. Remove the HTML Microdata API, since no one else ended up implementing it and now it's been removed from the spec. r=bkelly,jgraham 2016-05-20 23:13:17 -04:00
Gregory Szorc
8c5065e93e Bug 1274076 - Switch B2G builds and configs off of HgtoolVCS; r=jlund
I haven't tested this. Fortunately B2G isn't a supported platform
any more, so I'm pretty sure I don't have to care about this working.

MozReview-Commit-ID: 2B1HsvYXtsX
2016-05-18 15:57:05 -07:00
Gregory Szorc
dc342c3f5e Bug 1274092 - Use "branch" instead of "revision" with hg tool; r=jlund
The new tool has different behavior for "revision" and "branch:" if
you pass a name to "revision" and it already resolves, it won't
attempt a pull because it thinks it already has the revision. That
would be bad.

So convert consumers using the "hg" tool to pass "branch" when
using symbol names.

MozReview-Commit-ID: Ix2jt3XabW2
2016-05-18 16:46:24 -07:00
Gregory Szorc
1100acc58d Bug 1270317 - Record hg version and install info; r=jlund
hgtool printed the hg version info when running. This is useful data
when debugging Mercurial failures. Add it back in.

We also add `hg debuginstall`, which prints useful bits about the
install, including the Python path and version.

MozReview-Commit-ID: IeKhfWDXEys
2016-05-16 16:44:31 -07:00
Gregory Szorc
76db9e2b7f Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6
2016-05-06 10:59:52 -07:00
Gregory Szorc
13c58011d4 Bug 1270317 - Use robustcheckout extension for checking out Mercurial repos; r=jlund
Functionality for doing an optimal clone/pull+share+purge+update is now
implemented in the robustcheckout extension so it can be implemented in one
place and used by all the various tools needing to perform a "robust"
checkout using optimal practices.

This commit switches the MercurialVCS to use it.

Functionality for interfacing with shared repos and associated tests have
been removed because this is all implemented and tested in robustcheckout.

Various other tests have also been removed because they are redundant with
tests in the robustcheckout extension.

MozReview-Commit-ID: FGvmSHKM5e0
2016-05-16 16:56:14 -07:00
Gregory Szorc
f4813431d4 Bug 1270317 - Add robustcheckout.py Mercurial extension; r=jlund
Copy of https://hg.mozilla.org/hgcustom/version-control-tools:hgext/robustcheckout/__init__.py
at revision f6af4580fc8804bb530cba404b6d174ceabbd5e0.

MozReview-Commit-ID: ATqzpIzsKyx
2016-05-17 16:08:37 -07:00
Gregory Szorc
95b40fc08b Bug 1270317 - Add query_pushinfo to MercurialVCS; r=jlund
MercurialVCS doesn't currently implement the VCSMixin interface.

This commit copies the implementation of query_pushinfo() from
HgtoolVCS to MercurialVCS so it implements the interface.

MozReview-Commit-ID: LKpLVhQoKww
2016-05-06 10:52:52 -07:00
Gregory Szorc
b2ab7d0ff7 Bug 1270317 - Define a clone_upstream_url property; r=jlund
We currently have a "clone_by_revision" property that indicates to
perform a `hg clone -r`. We use it for cloning from Try.

Cloning single revisions undermines the benefits of clone bundles. So,
I'll be replacing "clone_by_revision" with a feature that clones from
another "upstream" repo then does a `hg pull -r` on the wanted revision.

This commit starts that work by introducing a "clone_upstream_url"
property. We define it on Try. It is currently unused.

MozReview-Commit-ID: Dohs8bCTUkB
2016-05-06 10:51:06 -07:00
Gregory Szorc
274e28df4f Bug 1270317 - Upgrade to Mercurial 3.7.3 in the mozharness test environment; r=jlund
We had a test environment running on Python 2.6 and an ancient version
of Mercurial. AFAICT we run Python 2.7 everywhere, so this environment
can be dropped.

We also upgrade to Mercurial 3.7.3, as that is what automation now runs.

MozReview-Commit-ID: 7WTyD3CUjtj
2016-05-06 10:49:08 -07:00
Ryan VanderMeulen
237d743440 Merge inbound to m-c. a=merge
CLOSED TREE
2016-05-18 12:02:42 -04:00
Ryan VanderMeulen
9aac4019d2 No bug - Use 10 chunks for Linux64 debug xpcshell jobs on a CLOSED TREE. 2016-05-18 10:25:12 -04:00
Ryan VanderMeulen
0d35b7123c Bug 1273201 - Skip the websockets/interfaces/WebSocket directory for frequent failures that move around as tests get skipped. r=jgraham 2016-05-18 10:10:59 -04:00
David Burns
1d83f9b4ec Bug 1272109: Remove skip_if_b2g decorator for tests r=ato
It looks like when I landed bug 965308 it stopped looking at any tests
that had @skip_if_b2g decorator. Since we no longer need to support b2g
we should just remove the decorator.


MozReview-Commit-ID: 6EJoSTSCKDu
2016-05-12 11:51:08 +01:00
Sebastian Hengst
44bed5c25d Bug 1273201 - Disable frequently failing WebSocket/send/005.html. r=disable-test on a CLOSED TREE 2016-05-18 13:42:39 +02:00
Andreas Tolfsen
f663ca952f Bug 1272642 - Fix failing execute script tests; r=jgriffin
The failing tests were introduced in bug 1123506 but was masqued by
bug 1272109. They are not relevant for chrome context and this patch
disables them.

MozReview-Commit-ID: AgSq2GKhEIL
2016-05-13 13:57:35 +01:00
Astley Chen
04baf912ef Bug 1270713: enable pseudo class :dir wpt test cases. r=heycam
MozReview-Commit-ID: Hlc9KOoKWRX
2016-05-18 11:17:37 +08:00
Boris Zbarsky
4fe29f55c2 Bug 1273529. Add a test for EventListener incumbent globals. r=smaug 2016-05-18 02:51:49 -04:00
Mantaroh Yoshinaga
9eb45afe84 Bug 1264516 - Part2. Move api tests of animation's into interfaces directory. r=birtles
MozReview-Commit-ID: CASNLVJdzhT
2016-05-18 11:52:30 +09:00
Mantaroh Yoshinaga
54b1043cb6 Bug 1264516 - Part1. Rename web-animations test folders in web-platform-tests to align with the spec. r=birtles
MozReview-Commit-ID: GeOwu2FhJnH
2016-05-18 11:40:42 +09:00
Ryan VanderMeulen
ea5d336bb3 Bug 1273465 - Disable more websockets readyState tests because apparently disabling 006.html just pushed the failures to later tests.
CLOSED TREE
2016-05-17 23:27:51 -04:00
John Dai
374f9f01b9 Bug 1264947 - HTMLTableElement.rows return element in the order. r=smaug 2016-05-17 03:08:00 -04:00
Andreas Tolfsen
4a76651721 Bug 1274271 - Remove unused function applyNamedArgs; r=automatedtester
MozReview-Commit-ID: DU5xHDLL4Ww
2016-05-19 14:53:00 +01:00
Dustin J. Mitchell
236ce525ec Bug 1274385: don't retry decision tasks; r=garndt
MozReview-Commit-ID: IjnhKWgoxAG
2016-05-19 20:09:29 +00:00
Steve Fink
50c2f28940 Bug 1273639 - Fix nonunified spidermonkey builds, r=terrence 2016-05-19 11:27:57 -07:00
Dustin J. Mitchell
547fdbe2d7 Bug 1274645: generate task labels for docker image builds; r=ahal
This monkey-patches the old taskcluster_graph code to avoid impacting branches
that are still using that support for decision graphs.  All of this will go
away when docker image builds become their own kind.

MozReview-Commit-ID: KukC3qqZDYA
2016-05-20 21:04:49 +00:00
Steve Fink
7ce2f2e6db Bug 1274060 - Restrict linux64-shell-haz to pushes that touch the JS tree, r=RyanVM 2016-05-18 15:03:18 -07:00
Wes Kocher
9d7fa17026 Bug 1273639 - Make these jobs be tier-3 until they're working CLOSED TREE 2016-05-18 15:15:42 -07:00
Steve Fink
133cbc91d9 Bug 1273639 - Add a nonunified spidermonkey build, r=terrence
MozReview-Commit-ID: 5FaxNw9SraO
2016-05-17 08:20:52 -07:00
Geoff Brown
a3b226bb69 Bug 1273695 - Define MOZ_NODE_PATH for taskcluster tests; r=jmaher 2016-05-18 15:42:24 -06:00
Andrew Halberstadt
30b4b782ef Bug 1274002 - Disable e10s when running mochitest-chrome locally with mach, r=jmaher
MozReview-Commit-ID: 1r2aZtnB3lo
2016-05-18 15:17:13 -04:00
Henrik Skupin
a3bb214b16 Bug 1265031 - Document the version scheme and release process for Firefox Puppeteer. r=davehunt
MozReview-Commit-ID: AgtZ0VNLkuu
2016-05-18 14:17:44 +02:00
Wes Kocher
cfe6809dd4 Merge m-c to fx-team, a=merge 2016-05-17 14:18:01 -07:00
Wes Kocher
e1a7d9f8c5 Merge fx-team to central, a=merge 2016-05-17 14:15:06 -07:00
Matthew Noorenberghe
d3a66489be Bug 1197310 - Return a promise from pushPrefEnv/popPrefEnv/flushPrefEnv. r=jmaher
MozReview-Commit-ID: HQxXeo37XS5
2016-05-17 14:14:53 -07:00
Michael Ratcliffe
f1676ddac1 Bug 1270851 - mach eslint should install eslint and their dependencies if not installed r=gps 2016-05-13 14:06:08 +01:00
Geoff Brown
f763480466 Bug 1272786 - Get Android emulator avd dir from configuration; r=kmoir 2016-05-17 09:53:40 -06:00