Commit Graph

12443 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
99002c6dcd merge fx-team to mozilla-central a=merge 2016-08-05 12:00:16 +02:00
Wes Kocher
c1569ef06b Backed out 6 changesets (bug 1289549) for mass failures in various tests CLOSED TREE
Backed out changeset 5ad07719e3bd (bug 1289549)
Backed out changeset 27e2621947f2 (bug 1289549)
Backed out changeset 40d5477b8960 (bug 1289549)
Backed out changeset af2c234795a9 (bug 1289549)
Backed out changeset 6847acfd9362 (bug 1289549)
Backed out changeset fc771254be8f (bug 1289549)

--HG--
rename : browser/modules/SocialService.jsm => toolkit/components/social/SocialService.jsm
rename : browser/modules/test/unit/social/test_SocialService.js => toolkit/components/social/test/xpcshell/test_SocialService.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration21.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration21.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration22.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration22.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration29.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration29.js
2016-08-04 13:04:57 -07:00
Shane Caraveo
e055a24727 Bug 1289549 P2 socialapi remove sidebar and chat, r=florian
MozReview-Commit-ID: FfWITyyIK9s
2016-08-04 09:24:05 -07:00
Henrik Skupin
2c2d766102 Bug 1258539 - [mozharness] Refactor name and arguments of download and unpack methods. r=jlund
Given that we have a universal unpack method now do not keep 'unzip' in method names.
Also adapt arguments to be better understandable.

MozReview-Commit-ID: ClDB5mSVcI2

--HG--
extra : rebase_source : 33a80284672af666c82a1ab86f9c536f3feea20e
2016-08-04 15:07:30 +02:00
Thom Chiovoloni
dafebf98ee Bug 1291030 - Update TPS dependencies to prevent crashes for locally built firefox on Mac 10.11. r=markh
MozReview-Commit-ID: 9gmP6OJvakP

--HG--
extra : transplant_source : %A6%A0%AD%7B%BFI%C8%BA%0A%D6%60%C7%005%CD%A8C%0B%A5%0B
2016-08-01 17:31:33 -04:00
Carsten "Tomcat" Book
389a3e0817 merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/GeckoAppShell.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoAppShell.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/GeckoLayerClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/LayerRenderer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerRenderer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PanningPerfAPI.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PanningPerfAPI.java
2016-08-04 15:55:50 +02:00
Carsten "Tomcat" Book
d036bdb09c merge fx-team to mozilla-central a=merge 2016-08-04 15:54:27 +02:00
Phil Ringnalda
56b614beaf Merge m-c to m-i
--HG--
rename : testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted-different-av-keys.webm => testing/web-platform/tests/encrypted-media/Google/test-encrypted-different-av-keys.webm
rename : testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted.webm => testing/web-platform/tests/encrypted-media/Google/test-encrypted.webm
rename : testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/idlharness.html => testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html
rename : testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/document-timeline.html => testing/web-platform/tests/web-animations/timing-model/timelines/default-document-timeline.html
extra : rebase_source : e20524b81fac999678f742d6ad13bca1b761d778
2016-08-03 18:52:15 -07:00
Phil Ringnalda
d9a04f7163 Back out 2 changesets (bug 1291312) for making Win7 debug wpt-e10s-2 permanently fail by taking more than 7200 seconds to run, a=backout
Backed out changeset 0267734ec297 (bug 1291312)
Backed out changeset 8232b0211660 (bug 1291312)

--HG--
rename : testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted-different-av-keys.webm => testing/web-platform/tests/encrypted-media/Google/test-encrypted-different-av-keys.webm
rename : testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted.webm => testing/web-platform/tests/encrypted-media/Google/test-encrypted.webm
rename : testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/idlharness.html => testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html
rename : testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/document-timeline.html => testing/web-platform/tests/web-animations/timing-model/timelines/default-document-timeline.html
2016-08-03 18:50:40 -07:00
Nick Thomas
82a5fd2882 Bug 1291636, Fennec single locale repacks broken on beta, r=Callek DONTBUILD
--HG--
extra : amend_source : c9e804dca936bed44ae46aa352f1895a4215f05f
2016-08-04 13:48:34 +12:00
Wes Kocher
d8f6cabd88 Backed out 4 changesets (bug 1290116) for w-e10s(5) failures on linux 64 opt
Backed out changeset 3e95eb4821b8 (bug 1290116)
Backed out changeset d6a336a1fa97 (bug 1290116)
Backed out changeset c50283f07370 (bug 1290116)
Backed out changeset db014dc92795 (bug 1290116)
2016-08-03 17:17:49 -07:00
Wes Kocher
ae855cdb28 Merge m-c to inbound, a=merge 2016-08-03 16:47:07 -07:00
Ben Kelly
2d111c3df8 Bug 1290116 P4 Verify that unregister waits for active worker to go idle. r=asuth 2016-08-03 07:14:33 -07:00
Phil Ringnalda
f40d0998c4 Merge m-c to f-t 2016-08-03 18:54:53 -07:00
Wes Kocher
99881f0cb0 Merge m-c to fx-team, a=merge 2016-08-03 16:47:57 -07:00
Nick Alexander
4b68f17715 Bug 1291370 - Add Fennec-and-GeckoView Task Cluster job building using --with-gradle. r=dustin,gbrown
We run only a small subset of the test suite to save resources.  Over
time, we'll run more of the platform test suite.

--HG--
extra : rebase_source : 264fbe55be5b56857278ae8d731ef51b1b41cf3c
extra : histedit_source : a3550c7e2ea8a41cd6285e511b7268a9e7af11cd%2Cec6024dadcb7c071170aa452064776666283bb27
2016-08-03 16:02:00 -07:00
Carsten "Tomcat" Book
eeacfbeff0 merge mozilla-inbound to mozilla-central a=merge 2016-08-03 17:03:41 +02:00
Carsten "Tomcat" Book
7d334fcb50 merge autoland to mozilla-central a=merge 2016-08-03 16:59:18 +02:00
Henrik Skupin
2429007a45 Bug 1291658 - Marionette should not assume that there is always a processId in the capabilities available. r=automatedtester, a=tomcat
Before Firefox 49.0 there is no processId property available. Given that Firefox ui update tests
have to use the Marionette version from the post build also for the pre build, we currently fail
during in_app restarts for Firefox 48.0 and below.

MozReview-Commit-ID: ILG7JLg0dcS
2016-08-03 14:10:53 +02:00
Neil Deakin
2d46e97dbd Bug 1284914, add support in html for the ondragexit attribute, r=smaug 2016-08-03 07:45:46 -04:00
Carsten "Tomcat" Book
bd81ddd0b0 merge mozilla-inbound to mozilla-central a=merge 2016-08-02 17:09:31 +02:00
Iris Hsiao
923cbf5038 Backed out changeset 51f838971d62 (bug 1291070) for Taskgraph test failure 2016-08-02 17:24:25 +08:00
Alexandre Lissy
7a97623568 Bug 1290685 - Update TaskCluster to use github.com for B2G r=garndt
MozReview-Commit-ID: EmLzh977XWi

--HG--
extra : rebase_source : 9ef54a5cb83f722bfc5fecee2c2c98e9eea45231
2016-07-31 00:03:51 +02:00
David Burns
fdd0ac2e57 Bug 1288863: Update Firefox Puppeteer to use lower case platformName r=whimboo
The capabilities, according to the webdriver specification, should all be lowercase.

MozReview-Commit-ID: BKBqsi0kQh1

--HG--
extra : rebase_source : 76bf2ba31a62aafcf506c3ab780bed77a58a1a71
2016-07-28 16:25:42 +01:00
Andreas Tolfsen
0fd765af67 Bug 1230151 - Skip out of sync messages in Marionette client; r=automatedtester
The Marionette remote server sequences messages following bug 1211489.
In the client we can make advantage of this by skipping out-of-sync
messages.

This helps avoid issues such as bug 1207125, where a Python process
interrupt causes the receive() for the current command to be aborted,
and a new command to be issued to retrieve some debug information.
When the new command's receive() is called, it reads the response from
the previous command.

To get around this problem we must read through the data until we reach
the response we are expecting.  Only at that point should we return from
receive() and give the user the expected response.

MozReview-Commit-ID: 3qF9Xo3pb5W

--HG--
extra : rebase_source : dc5cfe7e5f25d7bbe38e1c85f396145bcea968f7
2016-08-02 15:04:44 +01:00
Andreas Tolfsen
a61b1d798c Bug 1230151 - Fix skip_unless_protocol ignore decorator; r=automatedtester
This decorator was previously returning a reference of itself, rather
than executing the test item.  This caused it to always pass.

MozReview-Commit-ID: FbzIHqixHyz

--HG--
extra : rebase_source : f01fc3ce515e9e43c72309a2519429112673fa8f
2016-08-02 14:59:05 +01:00
Iris Hsiao
095be1ae13 Backed out changeset 3ebad6b5ce57 (bug 1290685) per developer's request 2016-08-02 14:39:10 +08:00
Gregory Szorc
e4c0cab07e Bug 1291070 - Return process exit code properly; r=glandium
Before, we were returning None, which gets converted to 0.
Derp.

Also fix a flake8 failure introduced by 9f5fbb3066c9.

We'll also need to generate a new decision image. But that will
require someone with TC privileges to be around. That can be done
in a separate commit to unblock this from landing and fixing
consumers of run-task that aren't the decision image.

MozReview-Commit-ID: 6XuoIxjDozF

--HG--
extra : rebase_source : 836f4996cb9be24e19504f73792b159f0ffbdbee
2016-08-01 21:44:22 -07:00
Phil Ringnalda
cef799cdad Merge m-c to autoland 2016-08-03 18:56:27 -07:00
Henrik Skupin
2baafc33a4 Bug 1291844 - Disable test_restore_windows_after_restart.py on Windows due to perma failures. r=mconley
MozReview-Commit-ID: 2wyWyPvPjJ

--HG--
extra : rebase_source : 0061b0c15e7b88d40dc38acc654daef27315bade
2016-08-03 22:16:37 +02:00
James Graham
c546d18c1f Bug 1291735 - Fix wpt lint errors, r=Ms2ger
MozReview-Commit-ID: DphQEOynVuy

--HG--
extra : rebase_source : 42500bccfa100f8269d5ac1afa573a505700ebc7
2016-08-02 17:04:15 +01:00
James Graham
7f2cd4d91e Bug 1291735 - Lint all files under the wpt root, not just committed ones, r=Ms2ger
This removes the git dependency

MozReview-Commit-ID: 7qqNJUOopFi

--HG--
extra : rebase_source : e5f1f82a08678d90fdc4feb67568d8e458a68874
2016-08-02 22:28:41 +01:00
David Burns
8ae5a3c2be Bug 1288863: Return platformName and browserVersion as lowercase r=ato
Currently Marionette returns directly from appInfo where the webdriver
specification mandates that we return lowercase for those. See
http://w3c.github.io/webdriver/webdriver-spec.html#capabilities

MozReview-Commit-ID: 4UrOcYRuREK

--HG--
extra : rebase_source : b47a4be6f4eb17e3bf9caf8542cc2f03582df946
2016-07-26 10:13:35 +01:00
Carsten "Tomcat" Book
6b13b3cde6 Merge mozilla-central to autoland 2016-08-03 17:08:48 +02:00
Henrik Skupin
6b1b17d479 Bug 1202392 - Improve exception handling and message details in Marionette. r=automatedtester
MozReview-Commit-ID: 5cvQDMlkMGn

--HG--
extra : rebase_source : 0b4019023cb1fb0ffaf236c5f3a8439fac1916ee
2016-07-28 15:00:25 +02:00
Henrik Skupin
756831a9ce Bug 1125834 - Don't print class name of Marionette exceptions twice. r=automatedtester
MozReview-Commit-ID: 6ctHHB8uDZm

--HG--
extra : rebase_source : 61ef531649b45e77dd3cb8358b635e95c5e82253
2016-07-27 21:46:06 +02:00
Henrik Skupin
298a81fa15 Bug 1287591 - The application should not be started and left open if filtering of a single manifest file does not find any test r=automatedtester
MozReview-Commit-ID: BjkwyQilCEE

--HG--
extra : rebase_source : 7c4685492d9f474cb1bcf80e090a474890cab30f
2016-07-27 00:11:53 +02:00
Neil Deakin
50df5bfcae Bug 1291188, remove unneeded cpow part of test as it was causing failures on some machines, r=felipe 2016-08-03 13:04:39 -04:00
Kartikaya Gupta
6d50a6b8e2 Bug 1195722 - Add a new pref to enable the accessible carets if touch events are supported, and enable the pref on nightly. r=tylin
MozReview-Commit-ID: 2eaVJ4fLqjt
2016-08-03 12:00:22 -04:00
aselagea@mozilla.com
85e0b07fa8 Bug 1275555 - Disable proxxy for queue.taskcluster.net r=catlee 2016-08-03 11:32:17 -04:00
Carsten "Tomcat" Book
423bdfd2fd Merge mozilla-central to mozilla-inbound
--HG--
rename : dom/media/platforms/apple/ReorderQueue.h => dom/media/platforms/ReorderQueue.h
2016-08-03 17:08:41 +02:00
Thomas Wisniewski
30e540bdd6 Bug 1285036 - Part 7: Change SetRequestHeader() and related header code to follow the spec more closely. r=baku 2016-08-02 12:50:10 -04:00
Gregory Szorc
66dab0495d Bug 1290620 - Use run-task from decision task; r=dustin
This commit does a lot. But it's really not too difficult to comprehend
once you focus on the final state, which is basically the same as the
"lint" image and derived tasks.

Before, the "decision" image contained a "checkout-gecko" script and
"run-action" and "run-decision" scripts. The latter 2 invoked the first
script.

The "run-task" script basically does what the combination of these
scripts were doing before. So we switch to it.

While we're here, we also replaced the custom Mercurial installation in
this image with the shared install-mercurial.sh script. The
system-setup.sh script for the decision image is now short and sweet.

The YAML files for tasks using this image have been updated to use
"run-task." We no longer have to pass an environment variable to hold
command arguments. So we revert to putting these arguments inline in
the task's command. Dustin never liked passing the arguments as
environment variables, so it should make him happy ;) We add
--log-no-times because "run-task" prefixes its own timestamps on output
lines.

The path to the Gecko checkout has been changed from
/home/worker/workspace to /home/worker/checkouts to match changes made
in bug 1289643.

Finally, since "checkout-gecko-and-run" is no longer used, we delete it.

The Docker image version has been bumped accordingly.

MozReview-Commit-ID: HAGuCz6668Q

--HG--
extra : rebase_source : 9586873c21d67f8ce869b7ceee221e8fa8775539
2016-07-29 21:03:48 -07:00
Gregory Szorc
1dadb3eea1 Bug 1290620 - Implement a run-task wrapper script; r=dustin
Before, we simply executed scripts inside Docker containers. This
frequently resulted in a wall of text with command output. It was
difficult to discern things like the time spent performing certain
actions.

Before, individual tasks had to drop permissions from the default
root user themselves. Dropping permissions isn't exactly a trivial
thing to do and a number of tasks didn't do it or did it wrong.

Before, we had a "checkout-gecko-and-run" script that kinda/sorta
did common activities for us. But it was written as a shell script
and doing advanced things was difficult.

This commit can be treated as a rewrite of "checkout-gecko-and-run"
as a Python script. But it also does a bit more. It prefixes output
with timestamps so we know how long operations took. It features more
robust argument parsing, so we can add new features more easily.

To prove the new wrapper script works, the lint image and all tasks
using it have been converted to use it.

MozReview-Commit-ID: 5d95u5Xebtq

--HG--
extra : rebase_source : 3a1d84782b01d7743e846bd0c04d7867813dd8a3
2016-07-29 20:53:21 -07:00
Gregory Szorc
39b37c03c9 Bug 1290531 - Move tooltool.py into shared directory; r=dustin
The reason tooltool.py was vendored in testing/docker/decision was
because locally built Docker images were using vanilla `docker build`
and didn't know about our special Dockerfile syntax to allow the
inclusion of images from outside the directory where the Dockerfile
was located.

Now that locally-built Docker images know of our special Dockerfile
syntax, we can include files from anywhere. So, move tooltool.py
to a shared directory, away from the decision image.

I didn't bump the version of the decision image because there are
a few more things I want to do to this image, such as have it use
the `checkout-gecko-and-run` script instead of its own script.
I think I'll do that in a separate bug, however.

MozReview-Commit-ID: 12ze9GJFMJq

--HG--
rename : testing/docker/decision/tooltool.py => testing/docker/recipes/tooltool.py
extra : rebase_source : cfc2fa5759a3ec708b6e1736e9a2da03f0d25428
2016-07-29 13:50:24 -07:00
Gregory Szorc
65c418d029 Bug 1290531 - Invoke docker from Python, remove build.sh; r=dustin
build.sh had been reduced to invoking `docker`. We move that invocation
to Python and remove build.sh. Long live build.sh!

MozReview-Commit-ID: FQBDJv4HSaU

--HG--
extra : rebase_source : 82979f2526ab1ab6dd5c25032b8d81074c797d94
2016-07-29 13:22:06 -07:00
Gregory Szorc
3a4c1c50de Bug 1290531 - Remove support for building with custom build.sh; r=dustin
Now that tester-device is gone, there are no more images using custom
build.sh scripts and that feature can be deleted. Yay simplicity.

MozReview-Commit-ID: 5JqFZ2HOsWs

--HG--
extra : rebase_source : 437bc8e877be065bf85db81422f3c1ddd5ac2800
2016-07-29 13:18:27 -07:00
Gregory Szorc
19331fe695 Bug 1290531 - Remove tester-device Docker image; r=dustin
There are no references to tester-device in tree or in the gaia repo.
Since it appears to be unused, remove it.

According to garndt, this was used for testing in the remote device
lab, which he things is no longer happening.

The reason I found this is because it is the only thing using a custom
"build.sh" to create Docker images. I'm rewriting the Docker image
building functionality and tester-device is a one-off interfering
with that work. Making it go away is the easiest way to unblock me.

MozReview-Commit-ID: 4veem4uIXXi

--HG--
extra : rebase_source : c2b5e59bdf5e84e7d7132c04bdf5b46c3392b37a
extra : amend_source : ff20838a8c828451412caf57c89efc59b2db202e
2016-07-29 13:17:16 -07:00
Gregory Szorc
1ec6c0a5b5 Bug 1290531 - Move image tag resolution to Python; r=dustin
We already had code for resolving the image registry and tag. We
refactored it slightly to be more useful then changed build.sh to
accept the tag as an argument.

At this point, build.sh is basically a wrapper around `docker`. But
there's a special case for executing custom "build.sh" files we
need to eliminate first...

MozReview-Commit-ID: A9HVvxgCdG2

--HG--
extra : rebase_source : 30a408860aea619813f32723fe960d1224b5dbc7
2016-07-29 13:06:10 -07:00
Gregory Szorc
efd6c78ba9 Bug 1290531 - Move image name verification to Python; r=dustin
MozReview-Commit-ID: 8KJZH5vjANS

--HG--
extra : rebase_source : f2cf88113473fa1dadcd4ff6f3baaf7dca55ee55
2016-07-29 12:59:46 -07:00