Commit Graph

8348 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
aa45c6c3e7 Bug 1195820 - Request constructor should throw TypeError if URL has credentials or parse fails. r=bkelly 2015-08-24 22:54:52 +02:00
James Graham
1be2821e02 Bug 1184351 - Disable unstable CSP test on Linux debug builds, a=testonly 2015-08-26 12:37:59 +01:00
James Graham
9c925d97c1 Bug 1193349 - Disable unstable image mutations test on Windows, a=testonly 2015-08-26 12:36:59 +01:00
Bill McCloskey
872f7c5173 Bug 1197507 - [webext] Allow Mochitests to load WebExtensions via special powers (r=gabor) 2015-08-25 15:14:10 -07:00
Nikhil Marathe
fe819ad8d7 Bug 1180861 - Various ServiceWorker registration fixes to get test passing. r=bkelly,jgraham.
This commit implements the following changes to get registration.https.html working.
1) Fail with NS_ERROR_DOM_SECURITY_ERR where the spec requires it.
2) Propagate JSExnType to ServiceWorkerManager::HandleError() so that a JS
   exception object with the correct .name can be created.
3) Fail with security error on redirect failure.
4) Check fetched script's mimetype.
5) Add missing python server files for web-platform-tests.
6) Update web-platform-tests expected data.
7) Several tests have been changed to use TypeError or more appropriate JS
   errors based on my reading of the spec.

--HG--
extra : commitid : IxWo2IVUweU
extra : rebase_source : c3c1ead153027bf84e7f239fd7125224fe25c3c0
2015-08-19 16:21:25 -07:00
Kyle Huey
0b8e80b981 Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger 2015-08-25 13:30:19 -07:00
Bobby Holley
edfe287f26 Backed out 3 changesets (bug 1165272) for b2g sanity blocker. 2015-08-25 11:16:21 -07:00
Jonathan Griffin
cf56e85136 Bug 1136892 - Create a browser-chrome-addons tag for running addon-specific browser-chrome tests, r=chmanchester
--HG--
extra : commitid : HKQaOeqUMj1
2015-08-25 09:38:39 -07:00
Nikhil Marathe
4c9e7f769a Bug 1189678 - check if worker is already active. r=bkelly
Similar to other tests, the registration process allows workers to activate right after install.

Update web-platform-tests expected data

--HG--
extra : commitid : EnJ0U5Ns3cn
extra : rebase_source : 17b002ca8e1d2e166c8b09cf01f6e8b2fd98d152
2015-08-21 17:55:50 -07:00
Nikhil Marathe
c04b01b1ed Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
Update web-platform-tests expected data

--HG--
extra : commitid : 5HEP46MV77P
extra : rebase_source : 5234b551a4e9cf2bf014f4ee0396d9dcdd9f6dac
2015-08-21 17:38:18 -07:00
Nikhil Marathe
b540329bb9 Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.

Update web-platform-tests expected data

--HG--
extra : commitid : IawOgxEfc79
extra : rebase_source : e6fcc47c873fd9f71f51a67303a6566bf0c0dd21
extra : amend_source : 787990406129722a3c58ff78782d778823daf2bf
2015-08-24 14:42:14 -07:00
Nikhil Marathe
57a800ee54 Bug 1189661 - either of active or waiting can be valid. r=bkelly
Update wpt expectation data.

--HG--
extra : commitid : 7J4o18ypDL6
extra : rebase_source : 3395d0a21d9001bc4d31a8dc264e9f5ba58b757f
2015-08-24 14:43:16 -07:00
Andrew Halberstadt
6073d46e10 Bug 1197835 - Version bump marionette-client == 0.19, marionette-transport == 0.7, marionette-driver == 0.13, r=ato
--HG--
extra : commitid : DPLeqmqbgQV
extra : rebase_source : a25de99f52df2666b158734d958175d340e436fd
2015-08-24 10:59:47 -04:00
Andrew Halberstadt
a70c676bef Bug 1163801 - Refactor marionette's options mixin system for argparse compatibility, r=AutomatedTester
--HG--
extra : commitid : 1x8q2ly2ySN
extra : rebase_source : 96ae7670be16280625980363c877eaffc5db0949
2015-08-18 16:27:04 -04:00
Vibhor Sehgal
1cc0a0bf8d Bug 1163801 - Upgrade marionette-client from optparse to argparse, r=ahal
--HG--
extra : commitid : 10d2GZoRUqa
extra : rebase_source : 1b464783d33a41a85bc1538ad3f94f3848b9a133
2015-08-18 16:30:21 -04:00
Wei-Cheng Pan
78ad28ee88 Bug 1050749 - Expose BatteryManager via getBattery() returning a Promise. r=bz, r=baku, r=jgraham 2015-08-21 18:29:25 +08:00
Andrew Halberstadt
a9d85a3e1a Bug 1181261 - Bustage fix for hidden emulator Mnw tests, r=me
--HG--
extra : commitid : GqhVedlfoYs
extra : rebase_source : 881d47bc04f9ef5f1418281f4d38ed2e311c1591
2015-08-25 09:34:13 -04:00
Andreas Tolfsen
92037e0876 Bug 1197146: Part 8: Use dispatcher for listener getElementValueOfCssProperty
r=dburns

--HG--
extra : commitid : 23PStMtVria
extra : source : 8fb6d7814dc28abe320354b59bac44a9779869cf
2015-08-21 16:10:02 +01:00
Andreas Tolfsen
3932cbc6d5 Bug 1197146: Part 7: Use dispatcher for listener isElementDisplayed
r=dburns

--HG--
extra : commitid : 4zgBxkq6zdO
extra : source : dbee5f882e8eb355ffdad4cd7f7a6dd51a06443f
2015-08-21 15:49:47 +01:00
Andreas Tolfsen
0a22490c2e Bug 1197146: Part 6: Use dispatcher for listener clearElement
r=dburns

--HG--
extra : commitid : 35gcrZxPUW5
extra : source : 35f1b9173ef480dedd1869ec5ed1d0cbfd7a9e1b
2015-08-21 15:37:04 +01:00
Andreas Tolfsen
730495da38 Bug 1197146: Part 5: Use dispatcher for listener getElementLocation
r=dburns

--HG--
extra : commitid : FjoopWDThNJ
extra : source : 98d9c37a61f11a06945c0c96078c17d9c345efe6
2015-08-21 15:34:09 +01:00
Andreas Tolfsen
fc6d8b1b09 Bug 1197146: Part 4: Use dispatcher for listener isElementSelected
r=dburns

--HG--
extra : commitid : 1zOWofJ40lV
extra : source : 46da411db576eea23aa69771b66123f979a783b6
2015-08-21 15:09:37 +01:00
Andreas Tolfsen
a9eefdf14d Bug 1197146: Part 3: Use dispatcher for listener findElementContent
r=dburns

--HG--
extra : commitid : G9ClS0TusdD
extra : source : 6eaccfcfd64d5f9d41575872ab910f3023a61e79
2015-08-21 15:05:13 +01:00
Andreas Tolfsen
c92e905c2e Bug 1197146: Part 2: Use dispatcher for listener findElementsContent
r=dburns

--HG--
extra : commitid : 6C4UE1m18Da
extra : source : f7e4900ea7ca194f282fae199d64b712aee85251
2015-08-21 15:03:03 +01:00
Andreas Tolfsen
2c61350827 Bug 1197146: Part 1: Prime dispatcher in listener to resolve promises
Because of the asynchronous behaviour of some internal utilities, such
as ElementManager, we need to employ promises to create a bridge over
them and the synchronous returning functions.

r=dburns

--HG--
extra : commitid : LneaNFIEWhx
extra : source : 12fe4474c9bc791395603242bc2f865e39212aa9
2015-08-21 15:00:29 +01:00
Ryan VanderMeulen
9fa88d03a9 Merge m-c to inbound. a=merge 2015-08-24 21:04:12 -04:00
Ryan VanderMeulen
125759fa69 Merge inbound to m-c. a=merge 2015-08-24 20:37:14 -04:00
Ryan VanderMeulen
ad4abd6428 Backed out 7 changesets (bug 1189678, bug 1193128, bug 1189661, bug 1189644, bug 1189675) for various serviceworker mochitest and wpt failures.
Backed out changeset 696463139720 (bug 1189661)
Backed out changeset 7babb5b9d74a (bug 1189644)
Backed out changeset d4fa5cfc4b86 (bug 1189678)
Backed out changeset a7c27770b861 (bug 1189675)
Backed out changeset 471a45b97ce2 (bug 1189644)
Backed out changeset 4d96f2d48077 (bug 1193128)
Backed out changeset a9d5366288ff (bug 1189661)

CLOSED TREE
2015-08-24 18:09:47 -04:00
Nikhil Marathe
0c396f1ea8 Bug 1189661 - Update wpt expectation data. a=bustage.
CLOSED TREE

--HG--
extra : commitid : 7POVxDnFGS0
2015-08-24 13:59:46 -07:00
Joel Maher
55e0dce55c backout dab1cbe3f0ed for tp5 silent breakage 2015-08-24 16:17:01 -04:00
David Burns
dbc240166a Bug 1196987: Update UUID returned to be a valid UUID 4; r=jgriffin
Currently the UUID returns the `{}` which is not valid and breaks
URI Templates used in WebDriver languages

--HG--
extra : commitid : 5TOoNz5yfms
extra : rebase_source : f51303fc4d15d886c04f20140e08c656c91eb2c6
2015-08-24 23:15:46 +01:00
Mike Shal
ebd7a006f4 Bug 1195870 - Upload android multi apk to Taskcluster; r=jlund 2015-08-21 08:28:53 -04:00
Mike Shal
58a71ad7fb Bug 1195870 - Refactor mozharness TC uploading; r=jlund 2015-08-21 08:28:31 -04:00
Edgar Chen
5cdc72b485 Bug 1197078 - Send result of emulator command in JSON format. f=ato r=dburns 2015-08-21 10:41:55 +08:00
Ryan VanderMeulen
5b75ad5195 Merge inbound to m-c. a=merge 2015-08-23 17:18:36 -04:00
Edgar Chen
eb43ccfe79 Bug 1192125 - Specifiy the test_packages for emulator x86 build. r=garndt 2015-08-19 13:13:42 +08:00
Mike Shal
e4ec003335 Bug 1194709 - Add pushid support for mozharness routes; r=jlund 2015-08-17 14:01:52 -04:00
Yura Zenevich
1b13386b9a Bug 1191432 - improving coverage for marionette accessibility checks. r=automatedtester 2015-08-22 16:41:14 -04:00
Bobby Holley
ded73cd30e Bug 1196638 - Infer the proper button for synthesized mouse clicks on all callsites. r=jmaher 2015-08-22 09:51:51 -07:00
Joel Maher
6af3834aa5 Bug 1197483 - update talos.json to pick up the latest changes. r=parkouss 2015-08-22 12:03:17 -04:00
Hsin-Yi Tsai
b5b8ec62a8 Bug 1193170 - Enable emulator-x86-kk build (opt and debug) by default on production treeherder. r=garndt 2015-08-19 14:33:58 +08:00
Nikhil Marathe
27810d579d Bug 1189678 - check if worker is already active. r=bkelly
Similar to other tests, the registration process allows workers to activate right after install.

Update web-platform-tests expected data

--HG--
extra : commitid : DpfHRFtmiSz
extra : rebase_source : 4189ef3867c15d9962628a2fa0059a354d234c3e
2015-08-21 17:55:50 -07:00
Nikhil Marathe
d812469212 Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
Update web-platform-tests expected data

--HG--
extra : commitid : 61GwTtITUOa
extra : rebase_source : e5b0dfe482d4104cdab97c511e09c4b346f0eacd
2015-08-21 17:38:18 -07:00
Nikhil Marathe
0a089b35b0 Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.

Update web-platform-tests expected data

--HG--
extra : commitid : 1jnUWlyw4zQ
extra : rebase_source : 3e2ac14a2f1ebc6fbfc322bb1914feb47f261349
2015-08-21 16:13:54 -07:00
Nikhil Marathe
3ca68b86d2 Bug 1189661 - either of active or waiting can be valid. r=bkelly
--HG--
extra : commitid : 6RVtR0dit7U
extra : rebase_source : f088ebc886d984a13bd3fc30ae38e151e629cf13
2015-08-21 14:25:46 -07:00
Armen Zambrano Gasparnian
6fa510731e Bug 1192309. Create releng generic tester and builder configs. DONTBUILD. r=bhearsum
--HG--
rename : testing/mozharness/configs/generic_releng_config.py => testing/mozharness/configs/releng_infra_configs/builders.py
extra : commitid : 73XgBx8L5tu
2015-08-21 16:05:17 -04:00
Nathan Froyd
6006fe1ee6 Bug 1192291 - use llvm-symbolizer when running xpcshell tests under TSan; r=ted 2015-08-07 02:58:05 -04:00
Andrew Halberstadt
e318244a76 Bug 1185761 - [mochitest] Allow boolean values to --keep-open for overriding the default, r=ted
Most of the time the default is to close the browser after tests run. And that can be overridden with
--keep-open. But in some corner cases, the default is to leave the browser open after tests have run.
In these cases, it is not currently possible to override.

This patch allows the syntax --keep-open or --keep-open=false, the latter overrides the edge case
default.

--HG--
extra : commitid : 52IHmZFn1uj
extra : rebase_source : 50ce300ccb08f87e5c9337b945d538c0a17ac04d
2015-08-06 17:40:54 -04:00
Wes Kocher
da63c9c4df Merge m-c to inbound, a=merge 2015-08-21 10:06:54 -07:00
Andrew Halberstadt
c703b7c25f Bug 1181261 - Merge configs from testing/config/mozharness into mozharness proper, r=chmanchester
The config files under testing/config/mozharness were created so that certain mozharness options
such as test harness arguments could ride the trees, simplifying a lot of logic in mozharness.
But now that mozharness itself is in-tree, these configs no longer serve any purpose. Instead
they are merged into the main configs at testing/mozharness/configs.

--HG--
extra : commitid : KT4Ulv5TsiS
extra : rebase_source : 3cd1284680ddbddf0f1712a985a07579b3905849
extra : source : 28fa968ea46ca3e232b8cfbb4a88e9a492e71b16
2015-08-14 16:54:08 -04:00