Commit Graph

15311 Commits

Author SHA1 Message Date
James Graham
1807fd32c0 Bug 1347497 - Skip unstable service-worker test, a=testonly
MozReview-Commit-ID: CXUpMrW9iyV
2017-03-17 14:42:29 +00:00
James Graham
adba5462e8 Bug 1347512 - Add long timeout to modules test, r=AutomatedTester
MozReview-Commit-ID: L2JlgAWS84x
2017-03-17 14:42:27 +00:00
James Graham
cb6cb43393 Bug 1347508 - Fix duplicate test names in selection test, r=AutomatedTester
MozReview-Commit-ID: 8ZyMh9j3xaL
2017-03-17 14:42:26 +00:00
James Graham
b4000e4b85 Bug 1345490 - Skip travis when upstreaming wpt commits, r=Ms2ger
Since we currently just delete the branch before CI runs causing errors
and unnneccessary resource usage.

MozReview-Commit-ID: AgOZmlmuUnM
2017-03-17 14:42:24 +00:00
James Graham
87874aeec7 Bug 1346782 - Use full path when searching for wpt directory metadata, r=Ms2ger
This avoids a cache collision between directories in the main test set
and vendor-specific tests under some different metadata root.

MozReview-Commit-ID: 5WaEtaLJkVD
2017-03-17 14:42:22 +00:00
James Graham
3e6a200d00 Bug 1346778 - Stop using multiprocessing to parallelise log downloads, r=emorley
This was causing data corruption

MozReview-Commit-ID: 2aEyPQ7pug8
2017-03-17 14:35:42 +00:00
James Graham
d43eb47f38 Bug 1345490 - Update web-platform-tests expected data, a=testonly
MozReview-Commit-ID: 6v6aK4ubvO6
2017-03-17 14:35:41 +00:00
James Graham
d4dc7506f2 Bug 1345490 - Fix inappropriate step_timeout in infrastructure test, a=testonly
MozReview-Commit-ID: B5B4wF2yNtJ
2017-03-17 14:35:39 +00:00
James Graham
6524b50f41 Bug 1345490 - Enable module scripts for module tests, r=testonly
MozReview-Commit-ID: K11O0OfRl0G
2017-03-17 14:35:37 +00:00
James Graham
2b3fab7148 Bug 1345490 - Allow setTimeout in WebDriver tests, a=testonly
MozReview-Commit-ID: 5QG7Vwfth32
2017-03-17 14:35:36 +00:00
James Graham
aaaafbbd85 Bug 1346775 - Fix webdriver client pointerMove action type, r=ato
MozReview-Commit-ID: 7hDfklJCFiT
2017-03-17 14:35:34 +00:00
James Graham
74aa2f1086 Bug 1346772 - Pass wpt hostnames to firefox when starting webdriver tests, r=ato
Ensure that the webdriver tests can access the web-platform.test
hostnames in the same way as other tests by setting the necessary
Firefox pref as part of the capabilities.

MozReview-Commit-ID: At5ENJY7UXA
2017-03-17 14:35:33 +00:00
James Graham
1b47ac1eff Bug 1345490 - Update to latest wptrunner, a=testonly
MozReview-Commit-ID: HeIGX0kPRFx
2017-03-17 14:35:31 +00:00
James Graham
f3c17bec29 Bug 1344627 - Update WebVTT metadata location for move
MozReview-Commit-ID: 3Dk7LTlocKZ


--HG--
rename : testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini => testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini
rename : testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini => testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini
2017-03-17 14:35:26 +00:00
Maja Frydrychowicz
b378308877 Bug 1337133 - Add pointer actions endpoints to wdclient; r=ato+446296
MozReview-Commit-ID: 51xmE7l4H1c
2017-03-17 14:34:37 +00:00
James Graham
4c0b46f355 Bug 1336107 - Update geckodriver to v0.15.0
MozReview-Commit-ID: 30Jyj3qpFor
2017-03-17 14:34:36 +00:00
James Graham
f115b4f38d Bug 1345490 - Update web-platform-tests to revision 7c7db1b516b01394e19fad80094fbb81ab02ce75, a=testonly
MozReview-Commit-ID: 4wsHtf9312c


--HG--
rename : testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html => testing/web-platform/tests/html/browsers/windows/resources/echo-window-name.html
rename : testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html => testing/web-platform/tests/html/browsers/windows/resources/nested-post-to-opener.html
rename : testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html => testing/web-platform/tests/html/browsers/windows/resources/noreferrer-window-name.html
rename : testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html => testing/web-platform/tests/html/browsers/windows/resources/post-to-opener.html
rename : testing/web-platform/tests/html/browsers/windows/support-close.html => testing/web-platform/tests/html/browsers/windows/resources/window-close-button.html
rename : testing/web-platform/tests/html/browsers/windows/support-opener-null.html => testing/web-platform/tests/html/browsers/windows/resources/window-opener.html
rename : testing/web-platform/tests/mediacapture-streams/MediaStreamTrack-end.https.html => testing/web-platform/tests/mediacapture-streams/MediaStreamTrack-end-manual.https.html
rename : testing/web-platform/tests/notifications/shownotification-resolve-manual.html => testing/web-platform/tests/notifications/shownotification-resolve-manual.https.html
rename : testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw-manual.html => testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html
rename : testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw.html => testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw.https.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/buildtests.py => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/buildtests.py
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/common.js => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/common.js
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/entities.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/entities.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/tags.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/tags.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/timestamps.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/timestamps.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/tree-building.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/tree-building.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/entities.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/tags.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/timestamps.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/tree-building.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-formfeed.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-formfeed.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-lowercase.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-lowercase.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-null.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-null.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-too-short.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-partial.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-two-boms.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-two-boms.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-websrt.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-websrt.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-bom.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-bom.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-no-newline.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-no-newline.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-space-no-newline.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-space-no-newline.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-space.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-space.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-tab-no-newline.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-tab-no-newline.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-tab.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-tab.vtt
2017-03-17 14:34:25 +00:00
Carsten "Tomcat" Book
3e0a5441c6 Merge mozilla-central to mozilla-inbound 2017-03-17 14:55:15 +01:00
Carsten "Tomcat" Book
51a03b479f Backed out changeset 7b89ee0ae420 (bug 1348119) for causing merge conflicts
--HG--
extra : rebase_source : 55fef824b731cb308de012b50139628918d88af7
2017-03-17 14:45:57 +01:00
JW Wang
b8a7a99f2c Bug 1348182 - default suspend-background-video to off in media mochitests. r=kaku
There is a bug in this feature which somehow prevents MDSM from reaching the
end of playback and firing the 'ended' event. We will default this feature to
off in media tests and tests for this feature need to turn it on explicitly.

We will also open a new bug to investigate this issue.

MozReview-Commit-ID: 8ebgcHGPKY0

--HG--
extra : rebase_source : f5a7dcf4a80eece6270e2757d7c41e5eaaff60e9
2017-03-17 11:56:53 +08:00
Boris Zbarsky
df47d99586 Bug 1348119. Move the test for setRangeText setting the dirty value flag into upstream wpt. r=smaug
MozReview-Commit-ID: 6yF42plMkAE

--HG--
rename : testing/web-platform/mozilla/tests/html/semantics/forms/textfieldselection/selection-value-interactions.html => testing/web-platform/tests/html/semantics/forms/textfieldselection/selection-value-interactions.html
2017-03-16 17:51:51 -04:00
Wes Kocher
c5d1991d35 Merge m-c to inbound, a=merge
MozReview-Commit-ID: AuQEHTgSKcO
2017-03-16 14:07:10 -07:00
Wes Kocher
efcef12931 Backed out changeset e73241bcb49a (bug 1340584) for Windows build failures a=backout CLOSED TREE
MozReview-Commit-ID: 22csfCgl7Wb
2017-03-16 10:25:15 -07:00
Geoff Brown
ecc9668072 Bug 1340584 - Remove devicemanagerSUT and references to sutagent; r=wlach
sutagent is no longer built or usedr; devicemanagerSUT is completely
unused. After this change, devicemanagerADB is the only implementation of
devicemanager, and the --dmTrans and similar options have been removed
from test harnesses and mach commands.
2017-03-16 10:44:44 -06:00
Geoff Brown
7e2388e217 Bug 1347407 - Add an Android 7.0 AVD for mach android-emulator; r=me,test-only
Add support for 'mach android-emulator --version 7.0'. This AVD is somewhat
experimental but has worked well in my initial testing.
2017-03-16 10:44:42 -06:00
bechen
622a99a3ec Bug 1344604 - Return null if there is an incomplete tag in nextToken(). r=alwu
MozReview-Commit-ID: 5mvFhaAx2s5

--HG--
extra : rebase_source : 5ca9f9ae29cbe5bc5a7fdf31489212d252f52656
2017-03-16 15:25:34 +08:00
Thomas Nguyen
7c3117165a Bug 1192940 - Support referrer policy in sendBeacon r=Ehsan
MozReview-Commit-ID: FEyqInOkiT6

--HG--
extra : rebase_source : 573e9b2c9ae906f7b75983c4cc4edcea7cfeff92
2017-03-17 11:53:16 +08:00
Markus Stange
35e98006bd Bug 1329111 - Make talos profiling symbolication compatible with the new profile format. r=jmaher
This also removes compatibility code for other formats, because since talos is
now in mozilla-central, it will only run on Firefox builds of the same
revision, so we just need to be compatible with the current version of the
format.

MozReview-Commit-ID: 6MT9pw4BVzU
***
make talos only compatible with the current version

MozReview-Commit-ID: I7O58kIObQW

--HG--
extra : rebase_source : 484c477b095d038efcaa15ffb808e486df6193d8
2017-03-13 17:31:39 -04:00
William Lachance
a4dc8a2777 Bug 1347686 - Remove e10s argument from mach xpcshell test runner r=jmaher
MozReview-Commit-ID: E5TcRxVwMzS

--HG--
extra : rebase_source : dab902527ef09cfb4722ccc885998e1169b4c9d6
2017-03-15 16:52:41 -04:00
Wes Kocher
1d6765414b Merge m-c to autoland, a=merge
MozReview-Commit-ID: AcDLWqQhcBe
2017-03-15 14:29:24 -07:00
Wes Kocher
06af2f1e92 Merge inbound to central, a=merge
MozReview-Commit-ID: 4p4SK3EhvJ2
2017-03-15 14:24:58 -07:00
Sebastian Hengst
6b1edec6ea Backed out changeset d1a5149f5e9b (bug 1345490) for OSX, Windows and Linux stylo reftests and marionette failing with "No module named six.moves.urllib.parse". r=backout
--HG--
rename : testing/web-platform/tests/html/browsers/windows/resources/window-close-button.html => testing/web-platform/tests/html/browsers/windows/support-close.html
rename : testing/web-platform/tests/html/browsers/windows/resources/noreferrer-window-name.html => testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html
rename : testing/web-platform/tests/html/browsers/windows/resources/nested-post-to-opener.html => testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html
rename : testing/web-platform/tests/html/browsers/windows/resources/window-opener.html => testing/web-platform/tests/html/browsers/windows/support-opener-null.html
rename : testing/web-platform/tests/html/browsers/windows/resources/post-to-opener.html => testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html
rename : testing/web-platform/tests/html/browsers/windows/resources/echo-window-name.html => testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html
rename : testing/web-platform/tests/mediacapture-streams/MediaStreamTrack-end-manual.https.html => testing/web-platform/tests/mediacapture-streams/MediaStreamTrack-end.https.html
rename : testing/web-platform/tests/notifications/shownotification-resolve-manual.https.html => testing/web-platform/tests/notifications/shownotification-resolve-manual.html
rename : testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html => testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw-manual.html
rename : testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw.https.html => testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw.html
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/buildtests.py => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/buildtests.py
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/common.js => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/common.js
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/entities.dat => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/entities.dat
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/tags.dat => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/tags.dat
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/timestamps.dat => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/timestamps.dat
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/tree-building.dat => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/tree-building.dat
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/entities.html => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/tags.html => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/timestamps.html => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html
rename : testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/tree-building.html => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-bom.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-bom.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-formfeed.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-formfeed.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-lowercase.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-lowercase.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-no-newline.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-no-newline.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-null.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-null.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-space-no-newline.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-space-no-newline.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-space.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-space.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-tab-no-newline.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-tab-no-newline.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-tab.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-tab.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-partial.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-too-short.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-two-boms.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-two-boms.vtt
rename : testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-websrt.vtt => testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-websrt.vtt
2017-03-15 19:24:26 +01:00
Sebastian Hengst
789828c3b2 Backed out changeset 0d7b32a14e21 (bug 1336107) 2017-03-15 19:23:25 +01:00
Sebastian Hengst
370145020d Backed out changeset f257c058033a (bug 1337133) 2017-03-15 19:23:21 +01:00
Sebastian Hengst
30f4518b75 Backed out changeset 4637d39888cb (bug 1344627)
--HG--
rename : testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/entities.html.ini => testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html.ini
rename : testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/tags.html.ini => testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html.ini
rename : testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini => testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini
rename : testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini => testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini
2017-03-15 19:23:16 +01:00
Sebastian Hengst
f19322a8ec Backed out changeset 5f0452991bcd (bug 1345490) 2017-03-15 19:23:11 +01:00
Sebastian Hengst
75a34e8f10 Backed out changeset a2d3dacaac0b (bug 1346772) 2017-03-15 19:23:06 +01:00
Sebastian Hengst
a64a8559f4 Backed out changeset 6c9761aa3f02 (bug 1346775) 2017-03-15 19:23:01 +01:00
Sebastian Hengst
ac836c93ca Backed out changeset 495008da1940 (bug 1345490) 2017-03-15 19:22:57 +01:00
Sebastian Hengst
9af7868110 Backed out changeset bd8ea9cb9c0b (bug 1345490) 2017-03-15 19:22:52 +01:00
Sebastian Hengst
073c5adc10 Backed out changeset 99abc41849da (bug 1345490) 2017-03-15 19:22:47 +01:00
Sebastian Hengst
80429d3da5 Backed out changeset bb409914119e (bug 1345490) 2017-03-15 19:22:43 +01:00
Sebastian Hengst
0707e17b40 Backed out changeset 7e39f6a6af4f (bug 1346778) 2017-03-15 19:22:37 +01:00
Sebastian Hengst
aa17b19b50 Backed out changeset c96c8279f39b (bug 1346782) 2017-03-15 19:22:32 +01:00
Sebastian Hengst
1a05668322 Backed out changeset 8647490d6806 (bug 1345490) 2017-03-15 19:22:27 +01:00
Sebastian Hengst
bfc44f94fc Backed out changeset 2e033635421c (bug 1347508) 2017-03-15 19:22:22 +01:00
Sebastian Hengst
a079e6d5e9 Backed out changeset a0f23c6f820b (bug 1347512) 2017-03-15 19:22:17 +01:00
Sebastian Hengst
745454f7e7 Backed out changeset 9fd3a473407b (bug 1347497) 2017-03-15 19:22:11 +01:00
Sebastian Hengst
358cdd2e50 Backed out changeset 72259ffaf391 (bug 1347505) 2017-03-15 19:22:07 +01:00
James Graham
585781cba0 Bug 1347505 - Disable unstable IndexedDB test on Win8 opt, a=testonly
MozReview-Commit-ID: FLyD4r4RLLL
2017-03-15 15:20:53 +00:00
James Graham
bcf1f54cf1 Bug 1347497 - Skip unstable service-worker test, a=testonly
MozReview-Commit-ID: CXUpMrW9iyV
2017-03-15 15:20:53 +00:00
James Graham
0affb02ebf Bug 1347512 - Add long timeout to modules test, r=AutomatedTester
MozReview-Commit-ID: L2JlgAWS84x
2017-03-15 15:20:53 +00:00
James Graham
0ebdbc9aea Bug 1347508 - Fix duplicate test names in selection test, r=AutomatedTester
MozReview-Commit-ID: 8ZyMh9j3xaL
2017-03-15 15:20:53 +00:00
James Graham
a2a1dc6c8b Bug 1345490 - Skip travis when upstreaming wpt commits, r=Ms2ger
Since we currently just delete the branch before CI runs causing errors
and unnneccessary resource usage.

MozReview-Commit-ID: AgOZmlmuUnM
2017-03-15 15:20:53 +00:00
James Graham
57353300a4 Bug 1346782 - Use full path when searching for wpt directory metadata, r=Ms2ger
This avoids a cache collision between directories in the main test set
and vendor-specific tests under some different metadata root.

MozReview-Commit-ID: 5WaEtaLJkVD
2017-03-15 15:20:53 +00:00
James Graham
93a97c4604 Bug 1346778 - Stop using multiprocessing to parallelise log downloads, r=emorley
This was causing data corruption

MozReview-Commit-ID: 2aEyPQ7pug8
2017-03-15 15:20:53 +00:00
James Graham
3928465a39 Bug 1345490 - Update web-platform-tests expected data, a=testonly
MozReview-Commit-ID: 6v6aK4ubvO6
2017-03-15 15:20:53 +00:00
James Graham
1cdadd9715 Bug 1345490 - Fix inappropriate step_timeout in infrastructure test, a=testonly
MozReview-Commit-ID: B5B4wF2yNtJ
2017-03-15 15:20:53 +00:00
James Graham
e377b3b9f5 Bug 1345490 - Enable module scripts for module tests, r=testonly
MozReview-Commit-ID: K11O0OfRl0G
2017-03-15 15:20:53 +00:00
James Graham
b848f9580c Bug 1345490 - Allow setTimeout in WebDriver tests, a=testonly
MozReview-Commit-ID: 5QG7Vwfth32
2017-03-15 15:20:53 +00:00
James Graham
59ed7a5bf4 Bug 1346775 - Fix webdriver client pointerMove action type, r=ato
MozReview-Commit-ID: 7hDfklJCFiT
2017-03-15 15:20:53 +00:00
James Graham
fd56849e08 Bug 1346772 - Pass wpt hostnames to firefox when starting webdriver tests, r=ato
Ensure that the webdriver tests can access the web-platform.test
hostnames in the same way as other tests by setting the necessary
Firefox pref as part of the capabilities.

MozReview-Commit-ID: At5ENJY7UXA
2017-03-15 15:20:53 +00:00
James Graham
b8da4d601f Bug 1345490 - Update to latest wptrunner, a=testonly
MozReview-Commit-ID: HeIGX0kPRFx
2017-03-15 15:20:53 +00:00
James Graham
bc782484fd Bug 1344627 - Update WebVTT metadata location for move
MozReview-Commit-ID: 3Dk7LTlocKZ


--HG--
rename : testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html.ini => testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/entities.html.ini
rename : testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html.ini => testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/tags.html.ini
rename : testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini => testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html.ini
rename : testing/web-platform/meta/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini => testing/web-platform/meta/webvtt/parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html.ini
2017-03-15 15:20:53 +00:00
Maja Frydrychowicz
4d021f9749 Bug 1337133 - Add pointer actions endpoints to wdclient; r=ato+446296
MozReview-Commit-ID: 51xmE7l4H1c
2017-03-15 15:20:53 +00:00
James Graham
2f703bf4a3 Bug 1336107 - Update geckodriver to v0.15.0
MozReview-Commit-ID: 30Jyj3qpFor
2017-03-15 15:20:53 +00:00
James Graham
7f4b4d2098 Bug 1345490 - Update web-platform-tests to revision 7c7db1b516b01394e19fad80094fbb81ab02ce75, a=testonly
MozReview-Commit-ID: 4wsHtf9312c


--HG--
rename : testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html => testing/web-platform/tests/html/browsers/windows/resources/echo-window-name.html
rename : testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html => testing/web-platform/tests/html/browsers/windows/resources/nested-post-to-opener.html
rename : testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html => testing/web-platform/tests/html/browsers/windows/resources/noreferrer-window-name.html
rename : testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html => testing/web-platform/tests/html/browsers/windows/resources/post-to-opener.html
rename : testing/web-platform/tests/html/browsers/windows/support-close.html => testing/web-platform/tests/html/browsers/windows/resources/window-close-button.html
rename : testing/web-platform/tests/html/browsers/windows/support-opener-null.html => testing/web-platform/tests/html/browsers/windows/resources/window-opener.html
rename : testing/web-platform/tests/mediacapture-streams/MediaStreamTrack-end.https.html => testing/web-platform/tests/mediacapture-streams/MediaStreamTrack-end-manual.https.html
rename : testing/web-platform/tests/notifications/shownotification-resolve-manual.html => testing/web-platform/tests/notifications/shownotification-resolve-manual.https.html
rename : testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw-manual.html => testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html
rename : testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw.html => testing/web-platform/tests/service-workers/service-worker/fetch-event-within-sw.https.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/buildtests.py => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/buildtests.py
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/common.js => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/common.js
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/entities.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/entities.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/tags.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/tags.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/timestamps.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/timestamps.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/dat/tree-building.dat => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/dat/tree-building.dat
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/entities.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/entities.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tags.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/tags.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/timestamps.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/timestamps.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-cue-text-parsing-rules/tests/tree-building.html => testing/web-platform/tests/webvtt/parsing/cue-text-parsing/tests/tree-building.html
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-formfeed.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-formfeed.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-lowercase.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-lowercase.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-null.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-null.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-too-short.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-partial.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-two-boms.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-two-boms.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-websrt.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/support/signature-websrt.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-bom.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-bom.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-no-newline.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-no-newline.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-space-no-newline.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-space-no-newline.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-space.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-space.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-tab-no-newline.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-tab-no-newline.vtt
rename : testing/web-platform/tests/webvtt/webvtt-file-format-parsing/webvtt-file-parsing/support/signature-tab.vtt => testing/web-platform/tests/webvtt/parsing/file-parsing/tests/support/signature-tab.vtt
2017-03-15 15:20:53 +00:00
Wes Kocher
a7c590aa9c Merge inbound to central, a=merge
MozReview-Commit-ID: KWDF34vWlBx
2017-03-14 17:18:59 -07:00
Geoff Brown
834f5465ad Bug 1346423 - Add manifest for Android x86 6.0 AVD; r=me,test-only
This adds support for 'mach android-emulator --version x86-6.0', a fast,
modern Android emulation environment for testing x86 builds of Firefox.
2017-03-14 08:08:45 -06:00
Geoff Brown
c8b0aec1da Bug 1346083 - Fix devicemanagerADB's pushDir() for adb >= 1.0.36 with links in directory; r=bc
To allow for pushing directories containing symbolic links, pushDir
now always copies the source directory to a temporary local copy
before pushing.

In addition, I have added error checking, so that pushDir will now fail
if its adb command fails and returns a non-0 status from _checkCmd.
2017-03-14 08:08:42 -06:00
Madeleine Chercover
99f76d739a Bug 1347241 - Enable linux64-ccov coverage collection for common tests set; r=gmierz,jmaher
MozReview-Commit-ID: FLyjCwMGb6L

--HG--
extra : rebase_source : 4c2c56c5ace6fd1f6b933a92ad0f69189ab1df69
2017-03-14 11:40:59 -07:00
Nitish
1ff3ed4ad5 Bug 1344647 - Wait for the web page being loaded in a newly opened tab r=whimboo
MozReview-Commit-ID: 49qx8UZb8Jy

--HG--
extra : rebase_source : 1c083b5f0c00e619a50ad8f360213f7adad4f9b6
2017-03-10 19:38:01 +05:30
Sebastian Hengst
2b8d2424b4 Backed out changeset 8addfd2d7a2f (bug 1329111) 2017-03-16 19:59:34 +01:00
Markus Stange
949b9cae3a Bug 1329111 - Make talos profiling symbolication compatible with the new profile format. r=jmaher
This also removes compatibility code for other formats, because since talos is
now in mozilla-central, it will only run on Firefox builds of the same
revision, so we just need to be compatible with the current version of the
format.

MozReview-Commit-ID: 6MT9pw4BVzU
***
make talos only compatible with the current version

MozReview-Commit-ID: I7O58kIObQW

--HG--
extra : rebase_source : 484c477b095d038efcaa15ffb808e486df6193d8
2017-03-13 17:31:39 -04:00
Masayuki Nakano
6449c8aac8 Bug 1318312 part.3 Selection should move focus at every selection change when it's called by JS r=smaug
Selection may be changed by methods of Selection or methods of Range retrieved by Selection.getRangeAt().  Selection::NotifySelectionListeners() is called after every selection change of each of them, so, this method must be a good point to move focus.

If new common ancestor of all ranges is editable and in an editing host, we should move focus to it.  Otherwise, if an editing host has focus but new common ancestor is not editable, we should move focus from the editing host.

For consistency with the other browsers, this patch doesn't move focus to other focusable element.

MozReview-Commit-ID: 6sNsuzwqECX

--HG--
extra : rebase_source : 9ba52ab0bd1249abded81019847c85182ca1926e
2017-03-14 10:36:21 +09:00
Masayuki Nakano
0c84f34bac Bug 1318312 part.1 Add automated tests for checking focus move at using Selection API r=smaug
Adding automated tests as web platform tests (only for mozilla) for focus move at using Selection API.

Although, there is no standards of relation between Selection API and focus, we should move focus when Selection API moves selections into only an editing host or outside of focused editing host.

Chrome moves focus as this rules, therefore, user can modify contenteditable editor immediately after web app moves selection.

Edge does NOT move focus at using Selection API.  However, user can modify contenteditable editor similar to Chrome.  We can guess that Edge doesn't need to move focus in its design because perhaps, Edge decides if it's editable only with primary selected range.

We cannot take the Edge behavior due to our editor design.  So, we can take only Chrome's approach for improving the compatibility.

MozReview-Commit-ID: JuLiSMgqODm

--HG--
extra : rebase_source : 4cd77194faed00d46b95dcf59151b2492a135675
2017-03-13 22:30:28 +09:00
David Keeler
a901573927 bug 1346017 - develop system add-on to check the deployments of various mozilla properties data-review=bsmedberg r=bsmedberg,Felipe,jcj
MozReview-Commit-ID: Jv8nGCqiTdU

--HG--
rename : browser/extensions/e10srollout/install.rdf.in => browser/extensions/deployment-checker/install.rdf.in
rename : browser/extensions/e10srollout/moz.build => browser/extensions/deployment-checker/moz.build
extra : rebase_source : f76f8eadee2b04929797734841daa9a7ec37e128
2017-03-09 14:05:27 -08:00
J. Ryan Stinnett
e5e3509284 Bug 929535 - Use wait-for-jsdebugger with mochitests. r=Gijs
By using --wait-for-jsdebugger, we can allow the test suite to start
automatically and also ensure the JS debugger has a chance to connect.

There's still an extra click to get the tests running though (at least on macOS)
because the test harness needs to be focused and the extra process used for the
Browser Toolbox removes the focus from it.

MozReview-Commit-ID: 1Eg7lqG3KST

--HG--
extra : rebase_source : 5df1ac74a3e083ac6c2293fb1cf8a27509b81274
2017-03-13 11:10:04 -05:00
Carsten "Tomcat" Book
c1edc7067d merge mozilla-inbound to mozilla-central a=merge 2017-03-13 15:22:26 +01:00
Stone Shih
229b4ba331 Bug 606885 - Fire drag events with keyboard modifiers. r=enn
--HG--
extra : rebase_source : c6e4ac37ea2397d86368cb59b0a68aa3a9f43d79
2017-02-17 11:29:42 +08:00
Kris Maglione
1ab6910010 Bug 1344590: Part 4 - Store parsed and normalized extension data in indexedDB. r=aswan
MozReview-Commit-ID: HA0PJfbGa9w

--HG--
extra : rebase_source : 7c51ea2b2fcb231f93ec77fc7836f14f53dca6a0
extra : amend_source : f64f6e70e6a5b1579d7a47371aca5ddbc6ecfc2f
extra : histedit_source : 2b13ceb2cc94bc46a65f6bde8aeb0eb3ff4b2474
2017-03-08 09:16:01 -08:00
Michelangelo De Simone
22a7c10b2c Bug 1072859 - Disable Geolocation on non-secure origins. r=jdm
MozReview-Commit-ID: KnHOb0aN4nE

--HG--
extra : source : 07ead25d0bdae2e62c116da16f70f5599513d00f
extra : histedit_source : 19e33405ac6e7b228179e397a80bd39a44651f4a%2C04a0bb8d5aaa06b8780f1937cc836b404bd8d1f7
2017-03-08 16:45:44 -08:00
Boris Zbarsky
728a89a4fe Bug 1345996. Change event handler invocation to only do the "true return cancels" for onerror handlers handed ErrorEvents, and only on globals. r=smaug
See https://github.com/whatwg/html/issues/2296 and
https://github.com/whatwg/html/issues/423 for details on what various browsers
do and whatnot.

MozReview-Commit-ID: DytkZreHudx
2017-03-10 23:53:09 -05:00
Wes Kocher
77632ccd1b Merge m-c to inbound, a=merge
MozReview-Commit-ID: JXQqoTEXxwz
2017-03-10 17:22:54 -08:00
Mihai Tabara
0a42654947 Bug 1344229 - alter version bumping to prevent race conditions. r=rail a=release DONTBUILD
MozReview-Commit-ID: Fy38tKghu2M

--HG--
extra : rebase_source : b6cd22a15bfe2dc874940089f1cd49b320cf18b3
2017-03-10 23:24:12 +00:00
k88hudson
b61a06ef8e Bug 1344319 - Create Activity Stream browser extension. r=rhelmer
MozReview-Commit-ID: EUthIoHKlOm

--HG--
extra : rebase_source : c2f81b795b79eae4b2dca6526f5000181d3fa2c5
2017-03-09 14:56:28 -05:00
Carsten "Tomcat" Book
fc6515405b Merge mozilla-central to autoland for fixing startup crashes for user 2017-03-10 16:09:35 +01:00
Carsten "Tomcat" Book
228dc62446 Backed out changeset 3816b7963bc8 (bug 1337861) on request from jlorenzo 2017-03-10 12:04:19 +01:00
Carsten "Tomcat" Book
1a363b7fe3 merge mozilla-inbound to mozilla-central a=merge 2017-03-10 11:38:18 +01:00
Ben Kelly
e9bcde96fa Bug 1311324 P4 Update WPT test expectations. r=bz 2017-03-09 20:50:13 -05:00
Wes Kocher
65140a44e3 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: Gj4s6DtqKmw
2017-03-09 16:33:31 -08:00
Wes Kocher
f7f40f39ec Backed out 19 changesets (bug 1343037) for OSX failures in test_form_autocomplete.html a=backout CLOSED TREE
Backed out changeset 45f9d9f47222 (bug 1343037)
Backed out changeset 77c26865ce8e (bug 1343037)
Backed out changeset 4c4ec6e6b168 (bug 1343037)
Backed out changeset 1d0da4f3c82b (bug 1343037)
Backed out changeset 67d29abbbd53 (bug 1343037)
Backed out changeset a6833ad9712f (bug 1343037)
Backed out changeset 202a7b464808 (bug 1343037)
Backed out changeset 271e63cd7bfa (bug 1343037)
Backed out changeset 77c3b36269a4 (bug 1343037)
Backed out changeset 73198c9c3975 (bug 1343037)
Backed out changeset 5fc2e304113b (bug 1343037)
Backed out changeset b7de9c9c1c31 (bug 1343037)
Backed out changeset 08b01e3c03f8 (bug 1343037)
Backed out changeset de068e5a963b (bug 1343037)
Backed out changeset 23164576aaf5 (bug 1343037)
Backed out changeset 1034463cb379 (bug 1343037)
Backed out changeset 7fb2aacfc644 (bug 1343037)
Backed out changeset 6dcb7090fd33 (bug 1343037)
Backed out changeset cad4522cee16 (bug 1343037)

MozReview-Commit-ID: I37k9bJBwsw
2017-03-09 15:29:05 -08:00
Wes Kocher
1ee826b44c Backed out changeset b81ec733e5c2 (bug 1345606)
MozReview-Commit-ID: J8ecV1FShCR
2017-03-09 15:27:32 -08:00
Wes Kocher
4d040e69b1 Backed out changeset ea659450b0da (bug 1345237)
MozReview-Commit-ID: JQ2dsysX25w
2017-03-09 15:27:15 -08:00
Ben Kelly
dae3f5e5a7 Backout 3cc235b8f878 to 2269c901720f (bug 1311324) for build bustage r=me 2017-03-09 16:07:40 -05:00
Carsten "Tomcat" Book
c2e8df7206 Merge mozilla-central to autoland 2017-03-10 11:43:11 +01:00
Mihai Tabara
cc4f76501b Bug 1344202 - uptake monitoring better handling absence of partials. r=rail a=release DONTBUILD
MozReview-Commit-ID: 9nj7qe5hWa9

--HG--
extra : rebase_source : 1c6a9515a7cc5fd1b5c3482a6806bcc69bbbb5dd
2017-03-09 16:52:11 +00:00
Ben Kelly
1dc97b7518 Bug 1311324 P4 Update WPT test expectations. r=bz 2017-03-09 15:35:21 -05:00
Xidorn Quan
b3e8f1b558 Bug 1346047 - Enable chrome style system mochitests and run style system mochitests on e10s. r=jmaher
MozReview-Commit-ID: 9Vj3mZL3IhJ

--HG--
extra : rebase_source : aaf926fa895c4d42da5b89ea7650a99f6967fec2
2017-03-10 12:38:38 +11:00
Boris Zbarsky
b73c71861b Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
MozReview-Commit-ID: KeUo8My6eBJ
2017-03-09 14:44:45 -05:00
Boris Zbarsky
24aa6df7ff Bug 1345606. setRangeText should mark the text control as dirty. r=ehsan
MozReview-Commit-ID: 9le2PoelGei
2017-03-09 14:44:36 -05:00
Boris Zbarsky
92c89260fe Bug 1343037 part 19. Add some tests. r=ehsan
MozReview-Commit-ID: L7LNF2Bfwgk
2017-03-09 14:44:06 -05:00
Boris Zbarsky
ad22389cf7 Bug 1343037 part 16. Implement a version of nsTextEditorState::SetSelectionRange that takes a string for the direction. r=ehsan
MozReview-Commit-ID: E8zYAWolg94
2017-03-09 14:44:06 -05:00
Boris Zbarsky
ccb5c104a6 Bug 1343037 part 13. Implement nsTextEditorState::SetSelectionEnd. r=ehsan
This introduces three behavior changes:

1)  Before this change, in cached mode, we did not enforce the "start <= end"
    invariant.
2)  Before this change, in cached mode, we did not fire "select" events on
    selectionEnd changes.
3)  Changes the IDL type of HTMLInputElement's selectionEnd attribute to
    "unsigned long" to match the spec and HTMLTextareaElement.

MozReview-Commit-ID: J3Gkhr8VnbS
2017-03-09 14:44:05 -05:00
Boris Zbarsky
4b03d84b62 Bug 1343037 part 12. Implement nsTextEditorState::SetSelectionStart. r=ehsan
This introduces three behavior changes:

1)  Before this change, in cached mode, we did not enforce the "start <= end"
    invariant.
2)  Before this change, in cached mode, we did not fire "select" events on
    selectionStart changes.
3)  Changes the IDL type of HTMLInputElement's selectionStart attribute to
    "unsigned long" to match the spec and HTMLTextareaElement.

MozReview-Commit-ID: JM9XXMMPUHM
2017-03-09 14:44:05 -05:00
Boris Zbarsky
77e7a5575a Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
Really, there are only two cases we need to worry about.  Either
IsSelectionCached(), and then our SelectionProperties has the data we want, or
not and then we have a non-null mSelCon which has the data we want.

Since we are now using cached selection state a lot more (instead of
initializing the editor whenever someone asks for selection state), we need to
actually update it more correctly when .value is set.

And since we now update the cached selection state for the case when .value has
been set (to point to the end of the text), we need to change
HTMLInputElement::HasCachedSelection to return false for that case.  Otherwise
we will always do eager editor init on value set.  We handle that by not doing
eager init if the cached selection is collapsed.

The web platform test changes test the "update on .value set" behavior.  They
fail without this patch, pass with it.

MozReview-Commit-ID: DDU8U4MGb23
2017-03-09 14:44:04 -05:00
Henrik Skupin
7c4d3ea96b Bug 1330348 - Make forward- and backward commands synchronous. r=ato
Both `goBack` and `goForward` commands should not return immediately,
but when the requested page has been fully loaded. To handle that a general
`waitForPageUnloaded` method has been added, which will call
`pollForReadyState` when necessary.

Similar to `get` the dispatcher cannot be used due to possible remoteness
changes. As such the driver has to poll the framescript until the page load
has been finished.

MozReview-Commit-ID: 4F7Piymxwhs

--HG--
extra : rebase_source : 58084cb9fa8ac96ced4ff5d719dd55cbb0dafa03
2017-03-06 14:14:21 +01:00
Henrik Skupin
275f3c88d7 Bug 1330348 - Make pollForReadyState a shared method for navigation commands. r=ato
All navigation commands including get, goBack, goForward, and maybe others
in the future should rely on the same method for fetching the readyState of
a document. As such prepare `pollForReadyState` and `get` for the upcoming
usage.

MozReview-Commit-ID: 5Y4U9dgM7uj

--HG--
extra : rebase_source : f66908fbe013fd961468679862db4caa77230ec9
2017-03-09 11:21:30 +01:00
Iris Hsiao
effe8f959a Backed out 3 changesets (bug 1344346) for mochitest shutdownleaks
Backed out changeset 71e3443cdc43 (bug 1344346)
Backed out changeset cd8993e4d0dd (bug 1344346)
Backed out changeset 8e03e57d44aa (bug 1344346)
2017-03-10 10:44:13 +08:00
Andrew Halberstadt
ab8925b67f Bug 1344346 - [mozlog] Use less verbose formatting on 'process_output' messages, r=jgraham
This simplifies the 'process_output' formatting in both the mach and tbpl formatters. It will also
add the string 'pid' somewhere in the format, but only if the process id is actually a positive int.

MozReview-Commit-ID: 6nc5q06cDfM

--HG--
extra : rebase_source : 67a435b653eed3cd374037f4bd30e1f65bf5615a
2017-03-06 13:20:25 -05:00
Andrew Halberstadt
5025bcd31b Bug 1344346 - [mozharness] Ensure StructuredOutputParser runs 'process_output' messages through the error lists, r=jgraham
Currently the StructuredOutputParser validates all unstructured output against a series of error lists (regexes). However,
before this happens, the mochitest harness is converting all unstructured output to structured 'process_output' messages.
This means that Gecko output is not being checked against the error regexes.

This change ensure that in addition to unstructured output, we also validate 'process_output' messages against the error
lists.

MozReview-Commit-ID: DG6sZqpg5aw

--HG--
extra : rebase_source : 8d57c20cfb5690c6b10e0fccad56ad678647e5a8
2017-03-08 14:41:15 -05:00
Andrew Halberstadt
3aa28948a9 Bug 1344346 - [mochitest] Log unstructured output as 'process_output', r=jgraham
Mochitest currently converts unstructured logs (e.g output from gecko) to 'info' messages. But
this means those messages won't be validated against mozharness' error logs. This change first
gets unstructured messages logged as process_output, and also ensures the StructuredOutputParser
in mozharness checks process_output messages against the error list.

MozReview-Commit-ID: KPTQnulwzyK

--HG--
extra : rebase_source : 52f2f048aee5bd40cde29030e7668b321366e9ec
2017-03-03 16:28:22 -05:00
Kartikaya Gupta
627918d27b Bug 1345355 - Don't register a window as touch-enabled if there's no touch device supported. r=jimm
MozReview-Commit-ID: IycX3e0I5TQ

--HG--
extra : rebase_source : 78a80e5de83fcdc88b1075f19552fa265cafca74
2017-03-09 18:59:32 -05:00
Dan Minor
2f2e51556a Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek
I've moved the mozilla specific gtest stuff to link directly in xul-gtest
rather than in the gtest static library to make it possible for standalone
programs to link against this library and not have to link
against other mozilla libraries. This allows us to build
media/webrtc/signaling/fuzztest against this version of gtest rather than the
webrtc version of gtest, which I plan to remove in a follow on bug.

I had to add a global disable for -Wgnu-zero-variadic-macro-arguments as we
hit that everywhere we use the INSTANTIATE_TEST_CASE_P macro.

This brings forward the fix from Bug 844630 to the visibility of environ in
gtest-death-test.cc.

I also removed code that set GTEST_API_ to a visibility that conflicts with
what we've defined elsewhere in tree.

MozReview-Commit-ID: 3cfuapC6vn0

--HG--
extra : rebase_source : 6e5d2684718b6ddaa5a64c1f26a0172c91b5a719
2017-03-03 14:54:05 -05:00
Dan Minor
ff5253a2b8 Bug 1343557 - Update gtest and gmock to 1.7.0; r=ted.mielczarek
Import made from git revision ba638689e40fc60c2e5194fc777bf30541deeff8.

MozReview-Commit-ID: 3tks0D8npiP

--HG--
rename : testing/gtest/gmock/COPYING => testing/gtest/gmock/LICENSE
rename : testing/gtest/gtest/COPYING => testing/gtest/gtest/LICENSE
extra : rebase_source : 218e2c0c9842be214ddf7e00d536470276402d30
2017-03-02 08:59:50 -05:00
Johan Lorenzo
4d0448dd68 Bug 1337861 - [Fennec-Relpro] Enforce the presence of $MOZ_BUILD_DATE r=jlund a=release
MozReview-Commit-ID: DzEeeYQjwLW

--HG--
extra : rebase_source : c199b7586582ea6ceba40d2d327a285822d0e1e0
2017-02-23 19:23:19 +01:00
Sebastian Hengst
2a6e3ab1e6 Backed out changeset e6376870fa41 (bug 1344346) for failing at least web-platform-tests and robocop tests. r=backout 2017-03-09 18:36:39 +01:00
Sebastian Hengst
cfd50106b4 Backed out changeset 9d49627bc457 (bug 1344346) 2017-03-09 18:35:46 +01:00
Sebastian Hengst
757530a50d Backed out changeset 896205d8a760 (bug 1344346) 2017-03-09 18:35:41 +01:00
Andrew Halberstadt
ed6750676b Bug 1344346 - [mozlog] Use less verbose formatting on 'process_output' messages, r=jgraham
This simplifies the 'process_output' formatting in both the mach and tbpl formatters. It will also
add the string 'pid' somewhere in the format, but only if the process id is actually a positive int.

MozReview-Commit-ID: 6nc5q06cDfM

--HG--
extra : rebase_source : 2c9ef125c19c06942a0c39d783151e8aa486a92c
2017-03-06 13:20:25 -05:00
Andrew Halberstadt
8ca9cc7d93 Bug 1344346 - [mozharness] Ensure StructuredOutputParser runs 'process_output' messages through the error lists, r=jgraham
Currently the StructuredOutputParser validates all unstructured output against a series of error lists (regexes). However,
before this happens, the mochitest harness is converting all unstructured output to structured 'process_output' messages.
This means that Gecko output is not being checked against the error regexes.

This change ensure that in addition to unstructured output, we also validate 'process_output' messages against the error
lists.

MozReview-Commit-ID: DG6sZqpg5aw

--HG--
extra : rebase_source : d07522ff9de09af5506d224885f452dae6ab8144
2017-03-08 14:41:15 -05:00
Andrew Halberstadt
cc6a6303a3 Bug 1344346 - [mochitest] Log unstructured output as 'process_output', r=jgraham
Mochitest currently converts unstructured logs (e.g output from gecko) to 'info' messages. But
this means those messages won't be validated against mozharness' error logs. This change first
gets unstructured messages logged as process_output, and also ensures the StructuredOutputParser
in mozharness checks process_output messages against the error list.

MozReview-Commit-ID: KPTQnulwzyK

--HG--
extra : rebase_source : bdcdbf5567355f28ab88d17b27f44d5dfa0467c2
2017-03-03 16:28:22 -05:00
Valentin Gosu
5847af980b Bug 1324243 - Normalize IPv6 r=manishearth
MozReview-Commit-ID: 1UFIdeWrz1E

--HG--
extra : rebase_source : cb7e44b0afe06426e3268e80d94a2f59af633b9b
2017-03-09 00:55:05 +01:00
Carsten "Tomcat" Book
45b510057b Merge mozilla-central to autoland
--HG--
extra : rebase_source : dcccfd463c74743c692814695c9a7f0cba61e3ee
2017-03-09 11:26:20 +01:00
Boris Zbarsky
7bff0683ed Bug 1344443 followup: fix a bug in the test.
MozReview-Commit-ID: Ex52TL8trgd
2017-03-08 22:29:20 -05:00
Wes Kocher
1e99d508d7 Merge m-c to inbound, a=merge
MozReview-Commit-ID: DaPlT30qXzs
2017-03-08 17:15:46 -08:00
Wes Kocher
3842d8fcef Merge inbound to central, a=merge
MozReview-Commit-ID: 62e9XDudUlc
2017-03-08 17:07:55 -08:00
Sebastian Hengst
dd5376d924 Backed out changeset 8b1c50cdb50c (bug 1072859) for failing devtools/client/responsive.html/test/browser/browser_permission_doorhanger.js. r=backout a=merge
MozReview-Commit-ID: LaknhYl9fEw

--HG--
extra : source : 6263649f857f55b11a6060d4a8735bdc8dbb0971
2017-03-09 00:46:17 +01:00
Bob Clary
0cb7468d61 Bug 1281639 - Disable failing tests for Mochitest Media failures on Android, r=gbrown. 2017-03-08 10:17:07 -08:00
Honza Bambas
7cc6c9c9ef Bug 1321026 - Have an argument to change the number of parallel tests when running xpcshelltests, r=ted 2017-03-06 05:39:00 +01:00
Carsten "Tomcat" Book
f6885163cd Merge mozilla-central to mozilla-inbound 2017-03-08 14:28:34 +01:00
Boris Chiou
f4a256a211 Bug 1248340 - Part 8: Add tests for transformed-progress and input progress outside [0, 1]. r=birtles
MozReview-Commit-ID: 4t3fx3Adkhj

--HG--
extra : rebase_source : d322610c2e734b4695dbb7c6b0e4e7556084c42d
2017-03-02 17:21:35 +08:00
Boris Chiou
53af8ec729 Bug 1248340 - Part 7: Move the tests of input range outside [0, 1] into css-timing-1. r=birtles
MozReview-Commit-ID: 8AMdaABvxaF

--HG--
extra : rebase_source : a5f0715461d18f835a291fdd957b5d421adb98d7
2017-03-02 17:14:03 +08:00
Boris Chiou
482e5b27cf Bug 1248340 - Part 6: Add tests in easing-test. r=birtles
MozReview-Commit-ID: 1tJp0g8CfxH

--HG--
extra : rebase_source : 8b9ec154490ff6e1148eddb857f6b678a80cf94f
2017-03-02 16:39:58 +08:00
Thomas Nguyen
2b86f73c62 Bug 1339006 - Specify event target if we run nsIURIClassifier.clasify() from content process.r=ehsan, r=gcp
MozReview-Commit-ID: BztjVMlQngi
2017-03-08 11:06:36 +08:00
Boris Zbarsky
2ab128503c Bug 1344443. Fix [[SetPrototypeOf]] on cross-origin objects to follow the spec. r=bholley,waldo
MozReview-Commit-ID: JI9fbQTS0PS
2017-03-08 03:14:38 -05:00
Wes Kocher
9d3f12083b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1Kk6k8R6WCf
2017-03-07 16:45:07 -08:00
Aki Sasaki
2218aba7de bug 1345232 - fix android single locale release mh configs. r=mtabara a=release
MozReview-Commit-ID: JdS0tktkDji

--HG--
rename : testing/mozharness/configs/single_locale/release_mozilla-beta_android_api_15.py => testing/mozharness/configs/single_locale/mozilla-beta_android-api-15.py
rename : testing/mozharness/configs/single_locale/release_mozilla-release_android_api_15.py => testing/mozharness/configs/single_locale/mozilla-release_android-api-15.py
extra : histedit_source : 9581e8db67618b0785e3449bd5b3b9803092a4c2%2C603c953d5a4bb138e3869c603a5aa0617f3ca39b
2017-03-07 14:57:27 -08:00
Chris Manchester
6d38154e53 Bug 1314678 - Add variants for OS X cross artifact builds in mozharness. r=maja_zf
MozReview-Commit-ID: 6XLg7NsCsMr

--HG--
extra : rebase_source : 4da8e07c1913b1bbbc8a0e16a49bf09e06b522da
2017-03-07 10:21:29 -08:00
Sam Foster
589c1b5503 Bug 1344308 - Extend toolkit's eslint rules and fix lint errors in PSM r=jaws
* Remove eslint rules for PSM which are redundant with toolkit/.eslintrc.js
* Fix missing plugins block in mochitest.eslintrc.js
* Disable brace-style checking in mixed-content mochitests which use boilerplate where calls to runTest and afterNavigationTest all use opening brace on newline. I've left this for a follow-up.
* Fix lint errors resulting from new rules defined by toolkit's eslintrc.js

MozReview-Commit-ID: EepCLrzAsdM

--HG--
extra : rebase_source : e74e008403d9cd70703d60cf829af01dbede0353
2017-03-07 10:15:49 -08:00
Carsten "Tomcat" Book
087da3f0d9 merge mozilla-inbound to mozilla-central a=merge 2017-03-07 15:13:31 +01:00
Carsten "Tomcat" Book
11a63f44ea merge autoland to mozilla-central a=merge 2017-03-07 15:04:48 +01:00
Johan Lorenzo
51cbfe0a5c Bug 1339087 - Merge day: fix up l10n file location r=jlund a=release
MozReview-Commit-ID: 9ldVd7pg8nU
2017-03-06 23:20:57 +01:00
Carsten "Tomcat" Book
d0bd960945 merge mozilla-inbound to mozilla-central a=merge 2017-03-06 10:53:27 +01:00
Blake Kaplan
c57a486e18 Bug 1335801 - Make these tests wait correctly. r=Felipe,krizsa
--HG--
extra : rebase_source : 11506348c56a6763ae59311e3e827410de1dcac2
2017-03-01 17:11:23 -08:00
Boris Chiou
f21ab7e1c8 Bug 1248340 - Part 5: Add tests to css-timing-1. r=birtles
MozReview-Commit-ID: HszNpNTCM1N

--HG--
extra : rebase_source : 17b4e5aed63d41cbf246efee32a2bf5183bfc8fb
2017-02-26 18:16:28 +08:00
Henrik Skupin
b0f3064b89 Bug 1345274 - marionette-harness sdist package misses certificate files. r=ato
test.key and test.cert are data files and should not be located next to the
source code inside a package. Instead move them into their own top-level folder
where they can be included via MANIFEST.in.

MozReview-Commit-ID: 798gnmO8IfW

--HG--
rename : testing/marionette/harness/marionette_harness/runner/test.cert => testing/marionette/harness/marionette_harness/certificates/test.cert
rename : testing/marionette/harness/marionette_harness/runner/test.key => testing/marionette/harness/marionette_harness/certificates/test.key
extra : rebase_source : 2cd2926f917e4a22babe4fb8bebc476efe8c4768
2017-03-08 12:17:43 +01:00
Michelangelo De Simone
1cd6de26c9 Bug 1072859 - Disable Geolocation on non-secure origins. r=jdm
MozReview-Commit-ID: KnHOb0aN4nE

--HG--
extra : rebase_source : a04cb5f52614889e83d8bcf5d8345f2559878b94
2017-03-06 14:10:13 -08:00
Kris Maglione
88c2557115 Bug 1344616: Support running content script tests in xpcshell. r=mixedpuppy
MozReview-Commit-ID: 57yhjZxVl90

--HG--
extra : rebase_source : 273a5a0d5410656425b1e7d8570b5d32869a413e
2017-03-06 13:09:40 -08:00
Sebastian Hengst
f614f1840d Backed out changeset a293a617ebed (bug 1321026) on suspicion of causing xpcshell bustage. r=backout on a CLOSED TREE 2017-03-06 23:35:17 +01:00