Mike Conley
60b9bd178c
Bug 1256472 - Make ShutdownLeaksCollector do more aggressive GCing and CCing to avoid erroneous shutdown leak reports in tests. r=mccr8
...
With bug 1256472 fixed, we have greater probability of out-of-process browsers being in the midst
of teardown and destruction when tests complete. There's already TabDestroyObserver in the parent
process making sure that the TabParent's are properly cleaned up, but we need to be more aggressive
about clearing out remaining nsIDOMWindow's and DocShells in the content processes.
This change more or less mirrors what's already going on in browser-test.js.
MozReview-Commit-ID: FZnNLpbfTEY
--HG--
extra : rebase_source : b31ce374f22d851d742b20086ff6676d82663c02
2017-03-18 12:48:42 -04:00
Henrik Skupin
c84bdc1f09
Bug 1322383 - Update Puppeteer and firefox-ui tests for valid window checks. r=maja_zf
...
We have to ensure to switch to the current browser window after closing all the windows
in tearDown.
MozReview-Commit-ID: 3sYwmbew43d
--HG--
extra : rebase_source : d1ad51ed5fafb875fcc055f582ce6df17b48a2d2
2017-02-07 11:16:55 +01:00
Henrik Skupin
8bf2593ed5
Bug 1322383 - getCurrentWindow() has to only return the currently selected window. r=ato,maja_zf
...
Given that this method will be used in each command for checks of a valid window, we have to return
the currently active window. It means the window mediator should only be used during setting up the
session to find the first browser window.
At the same time the code in this method is getting split-up for chrome and content scopes.
MozReview-Commit-ID: KyzxYk63RgA
--HG--
extra : rebase_source : a5d363041be8fe1c68011697ac82a1a4b36e7c1e
2017-03-20 22:43:32 +01:00
Henrik Skupin
53fb89a6a6
Bug 1322383 - Add missing checks for valid chrome window. r=ato
...
Update necessary commands in driver.js to conform with webdriver spec by checking for a valid chrome window,
before executing the actual command.
MozReview-Commit-ID: Ad67SPx8vBx
--HG--
extra : rebase_source : 356f6aadad8e8a8cb53578bf1c194a3a26fb2e45
2017-03-20 15:13:32 +01:00
Henrik Skupin
d258b98f2c
Bug 1322383 - Ensure that finalizers always work on a valid window. r=jgraham
...
In case of tests are closing the current window, and do not switch back to
a valid window, the finalizers will fail because the window to operate on
doesn't exist anymore.
MozReview-Commit-ID: 8tX6oK45530
--HG--
extra : rebase_source : aafbaa7a3ca1b9b478626f234d33fda3f0168925
2017-03-21 12:02:47 +01:00
Jan Henning
1e76a83f22
Bug 1348114 - Use correct default path for Robocop APK when building with Gradle. r=nalexander
...
./mach robocop calls through to mochitest_options.py to validate the passed command line options, so it's not necessary to define a default Robocop APK path from two different places.
MozReview-Commit-ID: 8CryDqOKDBF
--HG--
extra : rebase_source : 843c1395fe384bc2a03bacf9a61b4abbdc4fca4c
2017-03-16 22:22:25 +01:00
bechen
8ea323865a
Bug 1347829 - If the timestamp "<00:00.005" missing the last ">" character, we still parse it. r=alwu
...
MozReview-Commit-ID: KzW1uTSyDE
--HG--
extra : rebase_source : e1543cdc26d4d19d30582827cfd7d8f2961c59cb
2017-03-20 16:32:16 +08:00
Wes Kocher
4f5262444c
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2omKclRg40c
2017-03-20 18:19:52 -07:00
Shawn Huang
4f6cfa8bc7
Bug 1348214 - Clear storage per origin when loading storage test cases, r=jgraham
...
MozReview-Commit-ID: ndsajg7Glb
--HG--
extra : rebase_source : 847950b2eaf7f9e1cf779ed5d3c707bc745dd11c
2017-03-20 18:34:15 +08:00
Ben Hearsum
218f799b87
bug 1348922: make release automation update websense bypass rule. r=rail
2017-03-20 14:29:06 -04:00
Bob Clary
9b62f73f51
Bug 1346630 - disable test_peerConnection_captureStream_canvas_webgl.html on Mw android 4.2/17, r=dminor.
2017-03-20 09:26:18 -07:00
Joel Maher
1f762da8a6
Bug 1139795 - disable /html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html due to bad timing. r=jgraham
...
MozReview-Commit-ID: 49YuAQjjYoH
2017-03-20 11:48:46 -04:00
Catalin Badea
a1b8a7905d
Bug 1342255
- Fix crash in respondWith resolved callback. Don't reset interception if the sw throws after .respondWith(). r=asuth
2017-03-20 15:01:04 +00:00
Jessica Jong
093aa14344
Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local. r=smaug
...
--HG--
extra : rebase_source : 9cacecf2b14cdd8caabd56993b22d0bbb27eae6b
2017-03-17 11:01:59 +08:00
Joel Maher
100180157c
Bug 1345728 - Intermittent netwerk/test/mochitests/test_user_agent_updates.html- fix preferences for testing. r=mcmanus
...
MozReview-Commit-ID: LN8xrBBNRkN
2017-03-17 16:39:27 -04:00
Boris Zbarsky
eda24647b8
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
James Graham
a329c394b0
Bug 1345490 - Fix duplicate test names in beacon tests, a=testonly
...
MozReview-Commit-ID: 54IfPksgDOU
2017-03-17 15:20:18 +00:00
James Graham
daa313bcd7
Bug 1347949 - Add six to wptserve dependencies, r=whimboo
...
MozReview-Commit-ID: B6ADFc2F8j0
2017-03-17 14:42:32 +00:00
James Graham
e75441afe1
Bug 1347505 - Disable unstable IndexedDB test on Win8 opt, a=testonly
...
MozReview-Commit-ID: FLyD4r4RLLL
2017-03-17 14:42:31 +00:00
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