Граф коммитов

19371 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles 1c1e32a61c Bug 1415448 - Rename discrete-animation.html test file to discrete.html; r=hiro
For consistency with visibility.html.

--HG--
rename : testing/web-platform/tests/web-animations/animation-model/animation-types/discrete-animation.html => testing/web-platform/tests/web-animations/animation-model/animation-types/discrete.html
extra : rebase_source : a98866c8cef7e77eece662eea5295f6c09b0e0f0
2017-11-10 17:07:58 +09:00
Brian Birtles 3e519aa893 Bug 1415448 - Move the tests for the type of the 'visibility' property to the animation-types section; r=hiro
--HG--
rename : testing/web-platform/tests/web-animations/animation-model/keyframe-effects/effect-value-visibility.html => testing/web-platform/tests/web-animations/animation-model/animation-types/visibility.html
extra : rebase_source : 2a98024a6a67cfb775b2172da5f1799234cf534c
2017-11-10 17:07:57 +09:00
Brian Birtles 8bb8d17e56 Bug 1415448 - Rename setTarget.html to target.html; r=hiro
This matches better the naming of other test files.

--HG--
rename : testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setTarget.html => testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/target.html
extra : rebase_source : 0e35a12b2738ce5d1249b9c4423207284446560f
2017-11-10 17:07:57 +09:00
Brian Birtles a187cda242 Bug 1415448 - Tidy up titles of Web Animations web-platform-tests; r=hiro
It's not necessary to say "tests" or "tests for" in the title of these tests.
It's obvious from the context that these are test files.

This patch:

* Remove "Tests for" and "tests" from the titles
* Makes the titles match the spec sections they test more closely where
  practical
* Makes the titles more consistent in general (e.g. not putting () after method
  names)
* Updates a few spec links
* Drops a few author annotations since we decided to no longer use them

There are still some inconsistencies:

- The naming of the setTarget.html test file
- The location of the effect-value-visibility.html file
- The getComputedStyle.html test
- etc.

These will be fixed in subsequent patches in this series.

--HG--
extra : rebase_source : 0952cf01bdc72beebb134da753d0fe245ef43a4f
2017-11-10 17:07:56 +09:00
Brian Birtles f40b3044b8 Bug 1415448 - Update web-platform-tests manifest; r=hiro
This is simply the result of running:

   ./mach wpt-manifest-update

--HG--
extra : rebase_source : 061ca14aba2e8ecfd175337208e9979e7540e017
2017-11-10 17:07:46 +09:00
Nicholas Nethercote f4dd5e2636 Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
Bug 1345294 introduced nsPrefBranch::{get,set}StringPref(), which allowed the
getting of utf8 strings from prefs, which previously required using
nsISupportsString with {get,set}ComplexValue. That bug also converted most
uses.

This patch finishes the job.

- It removes the nsISupportsString support.

- It converts existing code that relied on the nsISupportsString.

- It removes the lint that was set up to detect such uses of nsISupportsString.

--HG--
extra : rebase_source : b885ee784704819e181430200af5ef762e269d14
2017-11-10 09:07:48 +11:00
Andrew McCreight ee2fe89f35 Bug 1411259 - Reduce mochitest tab process leak threshold to 0 on non-Windows platforms. r=erahm
Also, reduce the leak threshold on Windows.

--HG--
extra : rebase_source : fa9ea7c4aa991bff8bbf74d125a5ef4551edd3cb
2017-11-10 01:48:49 +02:00
Andrea Marchesini 207b8d909e Bug 1347515 - Get rid of nsIJSON.decodeFromStream, r=qdot 2017-11-10 00:27:22 +01:00
Andreea Pavel e1c8aba28f Merge mozilla-central to mozilla-inbound r=merge a=merge on a CLOSED TREE 2017-11-09 22:17:00 +02:00
Marco Castelluccio 618a85ccf0 Bug 1414962 - Increase timeout for xpcshell selftest in code coverage builds. r=jmaher
--HG--
extra : rebase_source : bedb98138381a2239070a5197582511807ae348b
2017-11-09 11:33:31 +01:00
Edouard Oger 1873a289f7 Bug 1415957 - Remove MozMill from TPS. r=tcsc
MozReview-Commit-ID: HyBXrNqhzIf

--HG--
extra : rebase_source : da197fa045f70621d5549e961876cfc6ce15264b
2017-11-09 15:34:06 -05:00
Maja Frydrychowicz 9e1201559b Bug 1415694 - Test webdriver actions keyboard shortcuts; r=ato
MozReview-Commit-ID: 7izqD8JLoNv

--HG--
extra : rebase_source : af9e181485e2b3c8cccc49dceccde65d90c7745d
2017-11-08 14:19:56 -05:00
Sebastian Hengst 92922351ff merge mozilla-central to autoland. r=merge a=merge 2017-11-09 11:59:49 +02:00
Sebastian Hengst 1b0413a887 merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-11-09 11:53:05 +02:00
Sebastian Hengst ad5f08ae5a merge mozilla-central to autoland. r=merge a=merge 2017-11-09 00:52:17 +01:00
James Graham a89b2e2c7f Bug 1415674 - Allow skipping web-paltform-tests that timeout, r=ato
For local runs it can be helpful to skip tests are expected to time
out. This adds a --skip-timeout flag that will skip tests that are
expected to time out on the current platform.

It doesn't solve the problem that the metadata might be over-specific
in the case that the expectation data isn't universal across all platforms.

MozReview-Commit-ID: 7S4EsVKv33P

--HG--
extra : rebase_source : 7e18bbcefc7350465bae799c27454a13da64a32e
2017-11-08 13:07:09 -08:00
Geoff Brown 8a01aef232 Bug 1415245 - Follow-up: work around intermittent psutil import error, on a CLOSED TREE
MozReview-Commit-ID: KSGe1iYQpYw

--HG--
extra : transplant_source : %24F%87%98%C7%A6%BD%80%E63Q%CF%0C%88B%CD%A4%AC%E7%E3
2017-11-08 10:55:29 -07:00
Sebastian Hengst a353221537 merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-11-09 00:00:16 +02:00
Geoff Brown 9d31648570 Bug 1415245 - Create system-info.log artifact for desktop unit tests; r=jmaher 2017-11-08 09:32:11 -07:00
Geoff Brown 74ddbdda93 Bug 1414960 - Improve formatting of |mach test-info| output; r=jmaher 2017-11-08 09:32:09 -07:00
Boris Zbarsky 272cbb590b Bug 1415176. Move getElementsByName from HTMLDocument to Document. r=mccr8
MozReview-Commit-ID: CRfrXC2x97S
2017-11-08 11:13:33 -05:00
Narcis Beleuzu 57d9eb5fb1 Backed out 1 changesets (bug 1414096) for dt1 failures "devtools/client/commandline/test/browser_cmd_pref3.js" r=backout on a CLOSED TREE
Backed out changeset e843de356b7e (bug 1414096)
2017-11-08 18:04:01 +02:00
Brad Werth 311bbcd151 Bug 1412173 Part 3: Restore a WPT test to expected pass. r=bz
MozReview-Commit-ID: 7Tdc4dZXdFm

--HG--
extra : rebase_source : 477d45e5061f99f579b48d0b43b75b6fa7018a8a
2017-11-07 12:44:41 -08:00
James Cheng 6b5c220e19 Bug 1413427 - Part5 - Fix cross origin test failure. r=bz,jgraham
Bug 1322517 will make the EME APIs only run on secure context.
This bug will try to make WPT test run with https.
According to the spec https://www.w3.org/TR/secure-contexts/#is-url-trustworthy
I got "TypeError: navigator.requestMediaKeySystemAccess is not a function" by the original code.
So I need this patch to make the test work as expected.

MozReview-Commit-ID: Gp23IcscXHE

--HG--
extra : rebase_source : bf6a56c86666338d735f42cdbd137febaceacfd0
2017-11-03 17:57:52 +08:00
James Cheng 224e4a9994 Bug 1413427 - Part4 - Rename the content of the .ini file and update the MANIFEST.JSON files by command. r=jgraham
MozReview-Commit-ID: It2X2FG8iS1

--HG--
extra : rebase_source : 7da135684d30a427363f42ab45ef13f8f9db1906
2017-11-03 21:17:29 +08:00
James Cheng 5e84e11e0a Bug 1413427 - Part3 - Change the file extension from .html.ini to .https.html.ini. r=jgraham
MozReview-Commit-ID: LnJkmoyTYX5

--HG--
rename : testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.html.ini => testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-unique-origin.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-unique-origin.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.html.ini => testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html.ini
rename : testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.html.ini => testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-check-initdata-type.html.ini => testing/web-platform/meta/encrypted-media/drm-check-initdata-type.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.html.ini => testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-events.html.ini => testing/web-platform/meta/encrypted-media/drm-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-expiration.html.ini => testing/web-platform/meta/encrypted-media/drm-expiration.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.html.ini => testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-invalid-license.html.ini => testing/web-platform/meta/encrypted-media/drm-invalid-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.html.ini => testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-keystatuses.html.ini => testing/web-platform/meta/encrypted-media/drm-keystatuses.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.html.ini => testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.html.ini => testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.https.html.ini
rename : testing/web-platform/meta/encrypted-media/drm-temporary-license-type.html.ini => testing/web-platform/meta/encrypted-media/drm-temporary-license-type.https.html.ini
extra : rebase_source : 70b9c941616bb4ec410b7bc994701723d539a5c6
2017-11-03 21:20:25 +08:00
James Cheng 5dc11fd42c Bug 1413427 - Part2 - Change the file extension from .html to .https.html. r=jgraham
MozReview-Commit-ID: IfLOOM85WyL

--HG--
rename : testing/web-platform/tests/encrypted-media/clearkey-check-initdata-type.html => testing/web-platform/tests/encrypted-media/clearkey-check-initdata-type.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-events-session-closed-event.html => testing/web-platform/tests/encrypted-media/clearkey-events-session-closed-event.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-events.html => testing/web-platform/tests/encrypted-media/clearkey-events.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-generate-request-disallowed-input.html => testing/web-platform/tests/encrypted-media/clearkey-generate-request-disallowed-input.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-invalid-license.html => testing/web-platform/tests/encrypted-media/clearkey-invalid-license.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-keystatuses-multiple-sessions.html => testing/web-platform/tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-keystatuses.html => testing/web-platform/tests/encrypted-media/clearkey-keystatuses.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-license.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-events.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-events.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-playback-temporary.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-setmediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-syntax-mediakeys.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-unique-origin.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-unique-origin.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-update-disallowed-input.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-update-disallowed-input.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-mp4-waiting-for-a-key.html => testing/web-platform/tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-not-callable-after-createsession.html => testing/web-platform/tests/encrypted-media/clearkey-not-callable-after-createsession.https.html
rename : testing/web-platform/tests/encrypted-media/clearkey-update-non-ascii-input.html => testing/web-platform/tests/encrypted-media/clearkey-update-non-ascii-input.https.html
rename : testing/web-platform/tests/encrypted-media/drm-check-initdata-type.html => testing/web-platform/tests/encrypted-media/drm-check-initdata-type.https.html
rename : testing/web-platform/tests/encrypted-media/drm-events-session-closed-event.html => testing/web-platform/tests/encrypted-media/drm-events-session-closed-event.https.html
rename : testing/web-platform/tests/encrypted-media/drm-events.html => testing/web-platform/tests/encrypted-media/drm-events.https.html
rename : testing/web-platform/tests/encrypted-media/drm-expiration.html => testing/web-platform/tests/encrypted-media/drm-expiration.https.html
rename : testing/web-platform/tests/encrypted-media/drm-generate-request-disallowed-input.html => testing/web-platform/tests/encrypted-media/drm-generate-request-disallowed-input.https.html
rename : testing/web-platform/tests/encrypted-media/drm-invalid-license.html => testing/web-platform/tests/encrypted-media/drm-invalid-license.https.html
rename : testing/web-platform/tests/encrypted-media/drm-keystatuses-multiple-sessions.html => testing/web-platform/tests/encrypted-media/drm-keystatuses-multiple-sessions.https.html
rename : testing/web-platform/tests/encrypted-media/drm-keystatuses.html => testing/web-platform/tests/encrypted-media/drm-keystatuses.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-onencrypted.html => testing/web-platform/tests/encrypted-media/drm-mp4-onencrypted.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-license-events.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-license-events.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-license.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-usage-record.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-persistent-usage-record.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-retrieve-persistent-license.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-events.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-events.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-expired.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-expired.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multikey.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multikey.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multisession.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-multisession.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-two-videos.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary.html => testing/web-platform/tests/encrypted-media/drm-mp4-playback-temporary.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.html => testing/web-platform/tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html => testing/web-platform/tests/encrypted-media/drm-mp4-reset-src-after-setmediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys.html => testing/web-platform/tests/encrypted-media/drm-mp4-setmediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-syntax-mediakeys.html => testing/web-platform/tests/encrypted-media/drm-mp4-syntax-mediakeys.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-syntax-mediakeysession.html => testing/web-platform/tests/encrypted-media/drm-mp4-syntax-mediakeysession.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html => testing/web-platform/tests/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-unique-origin.html => testing/web-platform/tests/encrypted-media/drm-mp4-unique-origin.https.html
rename : testing/web-platform/tests/encrypted-media/drm-mp4-waiting-for-a-key.html => testing/web-platform/tests/encrypted-media/drm-mp4-waiting-for-a-key.https.html
rename : testing/web-platform/tests/encrypted-media/drm-not-callable-after-createsession.html => testing/web-platform/tests/encrypted-media/drm-not-callable-after-createsession.https.html
rename : testing/web-platform/tests/encrypted-media/drm-temporary-license-type.html => testing/web-platform/tests/encrypted-media/drm-temporary-license-type.https.html
rename : testing/web-platform/tests/encrypted-media/idlharness.html => testing/web-platform/tests/encrypted-media/idlharness.https.html
extra : rebase_source : f8b66673938fd23c98e36e275dba609c6b670deb
2017-11-03 21:23:35 +08:00
Dan Minor 87078513c0 Bug 1415283 - Increase timeout for tone events in RTCDTMFSender-helper.js; r=jgraham
With the current value of 150 milliseconds we get intermittent timeouts on our
test infrastructure. We are missing by only a small amount, e.g. 6 milliseconds
in Bug 1415283, but it seems safer to increase the timeout to 250 milliseconds so
that we don't end up revisiting this problem in the future.

This also fixes the error message to say milliseconds rather than seconds.

MozReview-Commit-ID: CqjTKZn33q8

--HG--
extra : rebase_source : e5a024c25f24743c764cd43c1e47310f71fcd48a
2017-11-08 07:10:03 -05:00
Andrew Halberstadt 52dad304bf Bug 1414399 - [moztest] Refactor |mach test|'s resolving logic into moztest.resolve r=gps
The code in |mach test| for test resolving, should get merged with the TestResolver
class in moztest.resolve. This way it can be shared with other modules and we'll
have a single canonical place for all our test resolving logic.

MozReview-Commit-ID: IHRXXi5mB4G

--HG--
extra : rebase_source : 6f96d06412ab8fa152ac5d9bdd15acbcdc9695c4
2017-11-08 09:59:51 -05:00
Andrew Halberstadt a69182174e Bug 1414399 - [mozbuild/moztest] Move mozbuild.testing.TestResolver to moztest.resolve r=gps
The TestMetadata and TestResolver classes aren't technically part of the build
system. The only connection is that they consume some build system output.

The next patch in this series is going to be merging in a bunch of other test
resolving logic from other parts of the tree. Moving this out first allows us
to keep that extra logic out of mozbuild.

MozReview-Commit-ID: 1eq4SjFVCyW

--HG--
rename : python/mozbuild/mozbuild/test/test_testing.py => testing/mozbase/moztest/tests/test_resolve.py
extra : rebase_source : 7ff11f9ec455547533082d20cb5371845f7a4f21
2017-11-06 08:41:42 -05:00
Narcis Beleuzu e8f9b9e9a8 Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-11-08 12:55:21 +02:00
Narcis Beleuzu 218e1676cb Merge inbound to mozilla-central r=merge a=merge 2017-11-08 12:51:09 +02:00
Boris Zbarsky 97828fce1d Bug 1415389. Make ChromeUtils a WebIDL namespace. Remove ThreadSafeChromeUtils. r=kmag
MozReview-Commit-ID: 9ysAeaBMNVt
2017-11-08 00:25:33 -05:00
Peter Major edc2cc261c Bug 1408962 - Make add cookie command webdriver spec comformant r=ato,whimboo
* Changed positiveInteger to validate upper bounds
* Removed processing for the no longer existent 'session' field
* Added default values for absent fields

MozReview-Commit-ID: E4x6TyMwZQs

--HG--
extra : rebase_source : 745cfeb0e3757651ed20f04de19eccb98eea9fc5
2017-10-28 11:37:40 +01:00
Nicholas Nethercote 8b3d03c666 Bug 1414096 - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
Bug 1345294 introduced nsPrefBranch::{get,set}StringPref(), which allowed the
getting of utf8 strings from prefs, which previously required using
nsISupportsString with {get,set}ComplexValue. That bug also converted most
uses.

This patch finishes the job.

- It removes the nsISupportsString support.

- It converts existing code that relied on the nsISupportsString.

- It removes the lint that was set up to detect such uses of nsISupportsString.

--HG--
extra : rebase_source : fb7af066adfa0491a79fae6282a62b08661553c8
2017-10-31 16:34:35 +11:00
Margareta Eliza Balazs 130574a8e2 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-11-08 00:09:29 +02:00
Margareta Eliza Balazs 4164a3a53d Merge inbound to mozilla-central r=merge a=merge 2017-11-07 23:57:03 +02:00
Margareta Eliza Balazs 0c57f53d9c Merge autoland to mozilla-central r=merge a=merge 2017-11-07 23:55:23 +02:00
Boris Zbarsky e66612be96 Bug 1414292. Update to HTML spec changes for cross-origin object property enumerability. r=peterv
Updates to https://github.com/whatwg/html/pull/3186

Includes the changes from https://github.com/w3c/web-platform-tests/pull/8045

MozReview-Commit-ID: 5vEo1QGPufE
2017-11-07 15:36:16 -05:00
Rail Aliiev 51540302c2 Bug 1415276 - Unable to publish 57.0rc1 to beta channel r=jlund a=release DONTBUILD
MozReview-Commit-ID: qLOqPTopYP

--HG--
extra : amend_source : ef156ae6509a1d1ad772f4d694b4cf7fed8396a3
2017-11-07 15:25:30 -05:00
Rail Aliiev 6585a98b22 Bug 1402015 - Submit re-compressed MAR metadata to Balrog. Fix bad merge. r=me a=release DONTBUILD
MozReview-Commit-ID: CdqIT2VsxGX

--HG--
extra : rebase_source : 6907fecb947b945accbff4c0c621ed807fb1a2d5
extra : amend_source : 76019db5427fd36f20dcff2c97418abf2e24838e
2017-11-07 15:02:41 -05:00
Nils Ohlmeier [:drno] ea0df64fea Bug 1411822: increase DTMF timeout range value. r=mjf
MozReview-Commit-ID: AUo4S3Zx5Nk

--HG--
extra : rebase_source : 56a98a9114b6d3d49ab64a7f7939d49113f1375f
2017-11-06 15:12:13 -08:00
Manish Goregaokar 023c5b447b Bug 1411250 - Bump rand crate to 0.3.18 ; r=xidorn
MozReview-Commit-ID: IWu7Mu2l46e

--HG--
extra : rebase_source : 9d86016a9508dc31c979557daca969017d69fc4e
2017-11-06 14:53:08 -08:00
Coroiu Cristina dc06fb21ec Merge mozilla-central to mozilla-autoland. r=merge a=merge on a CLOSED TREE 2017-11-07 01:13:57 +02:00
Coroiu Cristina 282fd1a852 Merge inbound to mozilla-central r=merge a=merge 2017-11-07 01:04:34 +02:00
Ryan VanderMeulen a2f1dcd1e0 Merge m-c to autoland. a=merge 2017-11-06 14:51:08 -05:00
Csoregi Natalia c79466f107 (bug 1411688) Make --with-gradle handle single-locale repack r=snorp a=reland
--HG--
extra : amend_source : d435c08a762988804bfe23251b8b5f76702eca99
2017-11-06 15:23:47 +02:00
Csoregi Natalia aaa47364af Backed out 5 changesets (bug 1411688) for failing Android single-locale repacks. r=backout a=backout
Backed out changeset 65d5d13b4ea0 (bug 1411688)
Backed out changeset 8ba514bd8ed6 (bug 1411688)
Backed out changeset 866854a996b8 (bug 1411688)
Backed out changeset 34f83aab44e6 (bug 1411688)
Backed out changeset 2e4e139bb5d7 (bug 1411688)
2017-11-06 12:18:50 +02:00
Csoregi Natalia 563cb976d2 Merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-11-06 15:40:53 +02:00
Csoregi Natalia ed2e8dcafe Merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-11-06 12:51:18 +02:00
Paolo Amadini 8c27468e31 Bug 1413438 - Restore the logic preventing access denied errors when removing temporary files on Windows. r=mak
MozReview-Commit-ID: B4NG5XqNg9m

--HG--
extra : rebase_source : 368e3ca8130c85d9791feb524996f1b14e093744
extra : source : 98e4cee0879f356d2f4d61e76aa0fb50f174f55a
2017-11-06 08:34:40 +00:00
Emilio Cobos Álvarez 05a25ccc70 Bug 1413619: Fix insertion point computation when display: contents pseudos are involved. r=mats,bz
This is a significant rework of how do we compute the insertion point of a
node.

We handle pseudos in the same function instead of out of band, and also recurse
up when the parent has display: contents, which simplifies the code IMO.

MozReview-Commit-ID: 1rSfv1Tq5gO
2017-11-04 11:58:16 +01:00
Sebastian Hengst d61954557d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Ai6Y5GGfkfT
2017-11-04 10:58:24 +01:00
Geoff Brown 8538ff6458 Bug 1414063 - Increase mochitest/reftest default output timeout to 370 seconds; r=jmaher 2017-11-03 12:08:29 -06:00
Gregory Szorc 389d950c4c Bug 1413687 - Remove hazard builds from mozharness; r=sfink
According to sfink, mozharness is no longer used to drive hazard
builds. That means a lot of dead code that can be removed.

After this commit, there are no more references to "hazard" or
"spidermonkey" in testing/mozharness.

MozReview-Commit-ID: 8MWl8dMwRTD

--HG--
extra : rebase_source : 2156fbd13dffb22bb08b10fec2a66a9eebde8d57
2017-11-06 11:06:09 -08:00
Gregory Szorc 29dc336611 Bug 1413687 - Move hazard build scripts out of mozharness; r=sfink
These scripts are included by hazard-analysis.sh. That's their only
reference in repo.

We could probably inline these scripts. But let's start by moving them
out of mozharness since no active mozharness based task is using them.

MozReview-Commit-ID: 13oen42Txmh

--HG--
rename : testing/mozharness/scripts/spidermonkey/build.browser => taskcluster/scripts/builder/hazard-browser.sh
rename : testing/mozharness/scripts/spidermonkey/build.shell => taskcluster/scripts/builder/hazard-shell.sh
extra : rebase_source : 782f7b3f3537cfefb51b0e5f1b459c8ad0daca5b
2017-11-06 11:02:24 -08:00
Henrik Skupin e77597395e Bug 1397612 - Backed out changeset 63d97c8b46b2 r=jmaher
This backs-out the skip patch for:
test_quit_restart.py TestQuitRestart.test_in_app_restart_safe_mode

MozReview-Commit-ID: 6lpUOdqoytT

--HG--
extra : rebase_source : c4bbd78841db1fd832be48994db1b0d4d950d623
2017-11-06 13:43:42 +01:00
Andrew Swan 1bf7198d39 Bug 1413322 Don't load old-style language packs r=gandalf,kmag
MozReview-Commit-ID: GnG6UznHFZR

--HG--
extra : rebase_source : a687e51a7c087c639a202f29b87ae466cd3705b8
2017-10-31 14:23:06 -07:00
btian bd65dcd351 Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root r=mrbkap
MozReview-Commit-ID: DSiGN7h5ErY

--HG--
extra : rebase_source : 025d3100cff11849d503fd86a312cb405b6cb32f
2017-11-02 16:53:44 +08:00
NARCIS BELEUZU 236241b82c Backed out 1 changesets (bug 1413438) for ESlint failure /builds/worker/checkouts/gecko/testing/modules/FileTestUtils.jsm:109:11 r=backout CLOSED TREE
Backed out changeset 98e4cee0879f (bug 1413438)
2017-11-03 15:12:10 +02:00
Paolo Amadini abdef0fc5e Bug 1413438 - Restore the logic preventing access denied errors when removing temporary files on Windows. r=mak
MozReview-Commit-ID: B4NG5XqNg9m

--HG--
extra : rebase_source : 807837fc153dcfe21f3d06ff3307ff45e12e0730
2017-11-03 10:54:29 +00:00
Sebastian Hengst e9b3a258b8 merge mozilla-central to autoland. r=merge a=merge 2017-11-02 23:15:55 +01:00
Sebastian Hengst 68106833b3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: xcHQOq7Rbv
2017-11-02 22:59:04 +01:00
Boris Zbarsky 0bbe6f4940 Bug 1412741. Back out the fix for bug 1381408, because that change doesn't look like it's web-compatible. r=peterv
MozReview-Commit-ID: LSYYAt0bAkT
2017-11-02 13:02:55 -04:00
Henrik Skupin ee8b5842a8 Bug 1413852 - Improve failure message for socket connection attempts. r=automatedtester
Instead of a general socket timeout failure indicate that no hello
data has been received through the socket right after the call to
connect().

MozReview-Commit-ID: EPNiCLNyFFH

--HG--
extra : rebase_source : 05c45e99b3250f847a5c8120f23ecc9dd154212c
2017-11-02 12:03:03 +01:00
Henrik Skupin 4b8ddfe81b Bug 1413852 - TcpTransport.receive() doesn't obey current socket timeout. r=automatedtester
The getter for socket_timeout should always return the current socket
timeout from the socket instance first, and only fallback to the
private property if no socket instance exists.

This ensures that all methods will always operate on the current
socket timeout value.

Also using a timeout of 2s for receiving the hello string might be too
less for slow running builds. To prevent intermittent failures for
start_session, a good value might be 60s.

MozReview-Commit-ID: HywjFfClrRr

--HG--
extra : rebase_source : 4207e46c99445ddf7e0c4b653c865e76eb9a9c23
2017-11-02 11:33:23 +01:00
Attila Craciun e6692a3a7e merge from central to autoland r=merge a=merge on a CLOSED TREE 2017-11-02 11:55:50 +02:00
Henrik Skupin 2b24952fe1 Bug 1413821 - Skip final assertion in test_inclusive_descendant for Android. r=test-fix a=test-fix
MozReview-Commit-ID: 7fadvwbofPb
2017-11-02 08:43:26 +01:00
Henrik Skupin 7479ef0258 Bug 1321516 - Switch to WebDriver conformant interactability checks. r=ato
This change will cause Marionette to use the webdriver conformant
clickElement method instead of the legacy one by default. It means
that additional checks will be performed to ensure that the element
to click onto is visible, and not obscured by other elements. Also
it will be scrolled into view in case it is located outside of the
current view port.

Even it is used by default, the behavior can be controlled with the
"moz:webdriverClick" capability. Setting to to 'false' when creating
a new session, will cause a fallback to legacy clickElement.

MozReview-Commit-ID: E560k62Q2J9

--HG--
extra : rebase_source : 1d4d120822c6ae13a319c6c5d33e5b77b86cfdb6
2017-11-01 22:18:39 +01:00
Andreas Tolfsen 1c91386c90 Bug 1410799 - Test for stale elements when clicking r=maja_zf
MozReview-Commit-ID: EjgsO4GwTSC

--HG--
extra : rebase_source : f79e4b98b1dd3f28500f83161bbdd296aa47ceca
2017-11-01 18:07:12 +00:00
Andreas Tolfsen 9644ecd998 Bug 1410799 - Catch error from element.Store#get in clickElement r=whimboo
Because the content frame script's clickElement function uses
the old-style despatch technique, all code lines that have the
potential of throwing must be encapsualted in try...catch blocks.
Bug 1400256 accidentally moved them outside this block, and we did
not have any tests for stale elements in web content.

This ensures errors from WebElement.fromJSON and seenEls.get get
returned to the WebDriver service in testing/marionette/driver.js.

MozReview-Commit-ID: 49qjWhXWy69

--HG--
extra : rebase_source : 3e1b639ad253c3fe7eda890de04608a925e256f5
2017-11-01 18:06:21 +00:00
Andreas Tolfsen 54380b0c6a Bug 1410799 - Fix HTTP status for stale element reference error r=jgraham
The HTTP status for the "stale element reference" error in WebDriver
should be 404 (Not Found).

MozReview-Commit-ID: CBb7Ds8AEY3

--HG--
extra : rebase_source : 9b4309d43118730e20cb4ba17312a49cc203c58b
2017-11-01 18:02:15 +00:00
Andreas Tolfsen 2cdc3a4547 Bug 1410799 - Fix API docs for assert_error and assert_success r=jgraham
wdclient was the name of the old GitHub repository.  The actual
Python package name is "webdriver".

MozReview-Commit-ID: FHy3iEB9aAj

--HG--
extra : rebase_source : 1f1a712fef86ab56fd9bc1f3b949e0844e9fae84
2017-11-01 18:00:49 +00:00
Andreas Tolfsen c137afdc14 Bug 1410799 - Fix NameError for cls_name r=jgraham
MozReview-Commit-ID: 7xf1Xu0BA5u

--HG--
extra : rebase_source : 1ac55eb8695ec3cecd4b0ee35c84e0938c593bbe
2017-11-01 17:59:26 +00:00
Andreas Tolfsen 8eb8568fae Bug 1413593 - Add win32 cross compilation config for geckodriver. r=jgraham
When cross-compiling geckodriver for i686-pc-windows-gnu from Linux
x86-64, this custom cargo configuration is needed.  It specifies
the linker to use as well as a rustc flag for disabling backtraces
on panic, as far as I gather.

Neither of these options are necessary, of course, when we start
releasing geckodriver from Taskcluster, because we will then not
rely on cross-compilation.

MozReview-Commit-ID: 6q7wIBNrCHB

--HG--
extra : rebase_source : d71360ab043bf169871de58dfaded1a3281132e3
2017-11-01 16:49:55 +00:00
Henri Sivonen 9a34044063 Bug 1396208 - For benchmarking, add a black box function that is opaque to the optimizer. r=froydnj
MozReview-Commit-ID: 82jn6u6WRf0

--HG--
extra : rebase_source : 76e173841ed555b7e3741bf3d004de5aa071f3b0
2017-10-10 09:48:26 +03:00
Nick Alexander 690d4ddcaa Bug 1411688 - Part 3: Set MOZ_UPDATE_CHANNEL in single-locale repacks. r=aki
I'm seeing "try" in my repacks, when the underlying build has
"nightly-try".  This should make the two agree.

MozReview-Commit-ID: 45yE9Qwz0v7

--HG--
extra : rebase_source : ff1ae4e50203ea032032069203558d75d348ff21
2017-11-02 09:47:10 -07:00
Nick Alexander 0b1169a83d Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki
Single-locale repacks need to run aapt (--without-gradle) or Gradle
(--with-gradle).  When running --with-gradle, they need to compile the
Java source code again (in order to produce a fresh R.java with
correct IDs).  That compile will be part of the shipping APK, so it
needs to be configured "the same" as the underlying repacked.  *This
is a significant change in behaviour, but necessary to support newer
Gradle/aapt versions, which do not maintain R.java ID mappings across
invocations.*

Part of the configuration are the secret keys and features that are
gated on them.  This commit makes those secrets available to
single-locale repacks.

MozReview-Commit-ID: 4REPsIb5TgN

--HG--
extra : rebase_source : 2d23e0e0c51a61e50acf24123b316bdbb0b579ff
extra : source : a721890f7573140ca6a926e722bd3538c732dae7
2017-11-02 10:03:01 -07:00
Sebastian Hengst 07b805d165 Backed out 5 changesets (bug 1411688) for flake8 linting failure at testing/mozharness/scripts/mobile_l10n.py. r=backout on a CLOSED TREE
Backed out changeset 8ddf3257a8db (bug 1411688)
Backed out changeset c313d76f2aa5 (bug 1411688)
Backed out changeset 3df83a3b7e9c (bug 1411688)
Backed out changeset 133417cefdab (bug 1411688)
Backed out changeset a8fd33d8a2af (bug 1411688)
2017-11-04 00:49:47 +01:00
Gregory Szorc 7b5dac63f8 Bug 1412932 - Inline pgo-profile-run target; r=ted
It is a one-liner and doesn't need to exist in a separate make file.

MozReview-Commit-ID: 5w3eLWD0CuB

--HG--
extra : rebase_source : 15ebb63156f8b4e8d3288dfaf0d9ec2c328b5914
2017-11-07 15:06:45 -08:00
Brian Grinstead 02c6b5e3b0 Bug 1376546 - Set up browser instrumentation as a new taskcluster job;r=jmaher
MozReview-Commit-ID: 423Y58ULPPA

--HG--
extra : rebase_source : e2fe04a4217aa40a4a2f7371b4ff06a8e10a3119
2017-11-07 15:19:20 -08:00
Mark Banner a008ea82c3 Bug 1402707 - Change BrowserTestUtils.waitForNewTab to allow waiting for tabs to open a new URL when the tab might not be the next one opened. r=mak
MozReview-Commit-ID: HNFEC6BuBit

--HG--
extra : rebase_source : 62bd418aef297a16a78f82b1c159947dd8ecdbd8
2017-09-24 19:34:34 +01:00
Nick Alexander 260954c89b Bug 1405396 - Build with Gradle by default; turn Bg (Gradle) into Bng (non-Gradle). r=maliu
This also turns the tier 2 job B(n)g into tier 1, since moz.build is
still tier 1.  It also pushes a lot of GeckoView related tasks into
the main builds, since they should run as part of Gradle builds.

This also removes unused tooltool manifests; the jobs that used these
manifests use only toolchain tasks now.

MozReview-Commit-ID: 2GmnJ7joCTT

--HG--
extra : rebase_source : 75cd2dfb51e0e1b510f5e618c2dc881cf5f22bf2
extra : source : 6b95b09d6afbb83ba89c47b237dfce6e15587bbe
2017-10-18 13:05:54 -07:00
Nick Alexander 0436784ef8 Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown
MozReview-Commit-ID: BITEuWnJPUK

--HG--
extra : rebase_source : dcf5c06f97dea682e29c46b8e7f7cd9f3ee58888
extra : source : 11b7ab2c3c206915179080be13777e0d5a8d4c98
2017-10-20 18:07:01 -07:00
Henrik Skupin 20ad958852 Bug 1411393 - Marionette should not register listeners on the global window or document. r=ato,smaug
Registering listeners for the "beforeunload" and "unload" events currently
happens on the global window and document. This actually prevents Firefox
from adding those pages to the bfcache.

The correct is to add all the listeners to the tabchildglobal, which is
the framescript itself. Also by using the capture and not the bubble phase
the unload events are correctly propagaded to our registered listeners.

MozReview-Commit-ID: 4hJjuqWsoBP

--HG--
extra : rebase_source : 619a8c936f613823dab2387efa67dc65488fbbc3
2017-10-25 14:15:30 +02:00
Steve Armand 6c2bd362a0 Bug 1414256 - [webdriver] Fix spelling error for unknown capabilities. r=jgraham,whimboo
MozReview-Commit-ID: 5mrQLw81loK

--HG--
extra : rebase_source : 745790bf6f9abbbdca4218b9e0493cad7f1c8763
2017-11-04 19:00:48 -04:00
Sebastian Hengst ca88e3c4c5 Merge mozilla-central to autoland. r=merge a=merge 2017-11-01 22:58:44 +01:00
Sebastian Hengst 4ff29d14f8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GSDYk9wLOAM

--HG--
rename : browser/base/content/test/general/browser_bug561636.js => browser/modules/test/browser/formValidation/browser_form_validation.js
rename : browser/base/content/test/general/browser_bug595507.js => browser/modules/test/browser/formValidation/browser_validation_iframe.js
rename : browser/modules/test/browser/browser_bug1319078.js => browser/modules/test/browser/formValidation/browser_validation_invisible.js
2017-11-01 22:55:12 +01:00
Gregory Szorc a76f5a4c0b Bug 1412356 - Invoke `mach build` for multi locale builds; r=chmanchester
This should be functionally identical to `make -f client.mk`.

MozReview-Commit-ID: GfKHtezLBNL

--HG--
extra : rebase_source : e7965718b16d22055abdab2838e97cae63330ce9
2017-10-27 10:10:14 -07:00
Gregory Szorc be33077ff5 Bug 1412356 - Don't invoke client.mk from mobile l10n automation; r=chmanchester
The old code was simply running configure and manually invoking some
make targets via client.mk. These can both be done via `mach`.

As part of the change, the build targets have been consolidated. There
is still an abstraction leak here. But at least we aren't using client.mk.

MozReview-Commit-ID: 7oMXPWPZS6V

--HG--
extra : rebase_source : 6d632dc086d79a17e577da66336c77003d963f67
2017-10-27 10:07:52 -07:00
Ryan VanderMeulen a090aa11cd Backed out changeset ee243422ed36 (bug 1413619) for test failures. 2017-11-01 17:29:10 -04:00
alex 40f03f9f5e Bug 1393788 - Compress all JSDcov artifacts (.json files) into zip files after all tests are completed. r=gmierz,jmaher.
Building with "Linux x64 JSDCov", each suite of tests will produce a list of JSDCov artifacts (.json). This patch compresses all JSDCov artifacts into 1 zip file for each suite upon tests completion.
MozReview-Commit-ID: DaNLOQuW2lc

--HG--
extra : rebase_source : cceb912d0fe16f9921e1d13fe85d53af2abcb29c
2017-10-26 17:01:12 -04:00
Andreas Tolfsen ea7bdb1cbb Bug 1410796 - Add basic evaluate.toJSON tests. r=whimboo
MozReview-Commit-ID: EvtsPhiq6sd

--HG--
extra : rebase_source : 8c6fcb49f9373c9a3be2567111f935a3c9d4b7c7
2017-10-31 20:02:07 +00:00
Andreas Tolfsen 20f23db957 Bug 1410796 - Test element retrieval from XHTML namespace. r=maja_zf
Finding elements in the XHTML namespace will fail unless
element.isDOMElement is fixed so that it does not look at a
particular namespaceURI.

It is worth noting that, generally, the WPT element retrieval tests
are pretty awful and the new tests don't exactly match the style of
the preceding tests.  This intended, because the other tests are bad.
This should be addessed individually.

MozReview-Commit-ID: 8I3VwhJirSb

--HG--
extra : rebase_source : 2de08ec68dbf8b4768708bdb733965634ac4feda
2017-10-31 20:01:53 +00:00
Andreas Tolfsen 34669663f4 Bug 1410796 - Add nodeType existence check. r=whimboo
If the node variable is an object that is not null, and nodeType is
not an own property of it, node.nodeType === node.ELEMENT_NODE might be
evaluated as undefined === undefined if ELEMENT_NODE is also missing.
This will pass the condition, which is an unintended consequence.

To remedy this, we first check that nodeType indeed exists on node
before proceding.

MozReview-Commit-ID: G0eaRvwm5mv

--HG--
extra : rebase_source : 8c08e0363f26095cf672d2b11699431b1fb4ef9f
2017-10-31 19:59:41 +00:00
Andreas Tolfsen e944eb5cdb Bug 1410796 - Drop element.isSVGElement. r=whimboo
This drops the now-superfluous element.isSVGElement.  SVG elements
are matched with element.isDOMElement because there is no special
need to distinguish them from other elements, apart from chrome elements.

MozReview-Commit-ID: 3AgEtyaAsPU

--HG--
extra : rebase_source : 7ec52aa9a7b7404eff5b6daf8ebe8259f06265da
2017-10-31 19:57:40 +00:00
Andreas Tolfsen b91e906a0c Bug 1410796 - element.isDOMElement to match any non-XUL element. r=whimboo
This patch makes element.isDOMElement match any non-XUL element,
meaning it will henceforth match both SVG elements as well as any
custom XML namespaced element.

In the bug 1410796, Marionette does find the element, but is unable
to add it to the known web element store.  This is a result of the
changes made in bug 1400256, where I introduced a set of functions
for element type recognition needed for determining which web
element abstraction to use for an element.

We use element.isDOMElement to distinguish content elements from chrome
elements, and this change consequently makes element.isSVGElement
superfluous.

MozReview-Commit-ID: AkEHm6zroKz

--HG--
extra : rebase_source : c6f101e12839241f60c8c1b3908df3a3e4a89a51
2017-10-31 19:55:49 +00:00
Vedant Chakravadhanula 72dd3218a3 Bug 1218554 - Handled the error while attaching the DMG(macOS). r=whimboo
Variable appDir was being referenced before assignment. Changed the try-except-finally blocks to handle the error.

MozReview-Commit-ID: AHEeVhmPfQI

--HG--
extra : rebase_source : b0dd78f3895bb34c4e916bc0441dd9ae5e643dfc
2017-10-27 22:16:55 +05:30
Andreas Tolfsen ea4dbaf7a9 Bug 1413292 - Remove backtrace crate dependency from geckodriver. r=jgraham
Made this a separate commit from that which actually removes the
in-tree vendored dependencies to make it easier to review.

MozReview-Commit-ID: 9xbkM0EfOOL

--HG--
extra : rebase_source : 6686dc07a25df1a820914eb715fb733778f092cb
2017-10-31 20:31:53 +00:00
Andreas Tolfsen a1b7e2cd46 Bug 1413292 - Stop sending geckodriver backtrace with errors. r=jgraham
The Rust backtrace from geckodriver is  not useful since any error
we actually return is by-definition handled by the code, and we
can probably get more information just by looking at the error type
and string.

At the same time, it runs the risk of confusing users into thinking
there was a bug in the driver when actually it's perfectly normal
handling of invalid input.

MozReview-Commit-ID: 9S5IaioA5AA

--HG--
extra : rebase_source : 0d98188c263d51402c2330a6b730752487dcc7fc
2017-10-31 20:30:18 +00:00