Carsten "Tomcat" Book
209b6fca86
merge mozilla-inbound to mozilla-central a=merge
2015-12-10 12:05:03 +01:00
Phil Ringnalda
7f3300e643
Back out 13 changesets (bug 1226443, bug 1227015) for a variety of serviceworker web-platform-test failures
...
CLOSED TREE
Backed out changeset d518261eb3b1 (bug 1226443)
Backed out changeset a7def186c1d3 (bug 1226443)
Backed out changeset e2f21ee1cd4c (bug 1226443)
Backed out changeset 8c4aff8bbfaf (bug 1226443)
Backed out changeset 4c85bf5e9bf5 (bug 1226443)
Backed out changeset 8fbc71a2912a (bug 1227015)
Backed out changeset 00ac71165014 (bug 1227015)
Backed out changeset e261f601b14d (bug 1227015)
Backed out changeset 78896c0bcb95 (bug 1227015)
Backed out changeset 244093d57c03 (bug 1227015)
Backed out changeset 03abf4d48e38 (bug 1227015)
Backed out changeset 2090c1e30933 (bug 1227015)
Backed out changeset 84e011be4e35 (bug 1227015)
2015-12-10 18:49:48 -08:00
Phil Ringnalda
91a40e5e97
Back out 5a889d2cc25b (bug 1230428) for Windows 7 failures in 1230428.html
...
CLOSED TREE
2015-12-10 18:45:07 -08:00
Ben Kelly
6cdb2459f5
Bug 1226443 P3 Re-enable service worker update wpt tests. r=ehsan
2015-12-10 18:08:14 -05:00
Ben Kelly
ba630637d6
Bug 1227015 P8 Disable ServiceWorkerGlobalScope/update.https.html due to races. r=ehsan
2015-12-10 18:08:14 -05:00
Kris Maglione
c69a993371
Bug 1229874: Support defineLazyServiceGetter in components-import eslint helper. r=miker
2015-12-02 16:49:50 -08:00
Dave Townsend
b0ec00f5c8
Bug 1231867: Remove use of the spread operator to support node 4.2. r=miker
2015-12-11 07:19:54 -05:00
Patrick Brosset
79784d8925
Bug 1229859 - Introduce new import-globals-from eslint rule to import globals from other modules; r=Mossop
2015-12-04 11:21:21 +01:00
Makoto Kato
c4eadff857
Bug 1230428 - Part 2. Add crashtest. r=eeejay
2015-12-10 13:46:46 -05:00
David Burns
2a402222b6
Bug 1231556: Remove dead code in Marionette Transport. r=ato
2015-12-09 17:03:46 +00:00
James Graham
68319c3d99
Bug 1183023 - Disable unstable custom elements test, rs=nigelb
2015-12-10 13:01:12 +00:00
Dustin J. Mitchell
aaf40182f5
Bug 1228416: make artifacts/public directory; r=armenzg
2015-12-08 15:54:46 -05:00
William Lachance
8e279d48ae
Bug 1230622 - Docs: Suggest people use wptserve instead of mozhttpd. r=jgraham
2015-12-04 13:18:40 -05:00
Byron Campen [:bwc]
0ed8e396c2
Bug 1192390 - Part 2: Simulcast and RID negotiation. r=mt
2015-11-02 09:32:16 -06:00
Salah
d5055c20a1
Bug 1222079. Fix the behavior of Object.getOwnPropertyNames for nsDOMAttributeMap. r=bzbarsky
2015-12-07 18:42:36 -05:00
Chris Manchester
8367c0acf9
Bug 1230596 - Allow running talos on specific platforms through mach try. r=jgraham
2015-12-07 15:13:03 -08:00
Joel Maher
69998e5b75
Bug 1230572 - remove old tcheck2 references from m-c repo. r=Callek
2015-12-07 14:32:42 -08:00
James Graham
238d566a14
Bug 1230963 - Increase the timeout for non-e10s web-platform-tests debug reftests, r=Ms2ger
2015-12-07 16:34:24 +00:00
James Graham
47891ddec0
Bug 1230948 - Update web-platform-tests expected data to revision 63bf7b5e1e12b308ba6ed20480ad7dc93afa1943, a=testonly
2015-12-07 16:34:12 +00:00
James Graham
406a7bd259
Bug 1230948 - Update web-platform-tests to revision 63bf7b5e1e12b308ba6ed20480ad7dc93afa1943, a=testonly
2015-12-07 16:31:18 +00:00
Dustin J. Mitchell
a2a5144658
Bug 1228416: send gnome-session output to an artifact; r=armenzg
2015-12-04 17:36:14 -05:00
Armen Zambrano Gasparnian
5f17e5c97d
Bug 1228632 - Remove inadvertedly added Linux64 debug mochitest-gl. DONTBUILD. r=me
2015-12-07 09:38:08 -05:00
Armen Zambrano Gasparnian
00f15f8ce9
Bug 1230657 - Make Mozharness check for testPackagesUrl and packageUrl properties before trying to find TC artifacts. r=jlund
...
In read-buildbot-configs we added support to find artifacts through taskId's (set by Buildbot bridge).
This is useful when trying to schedule Buildbot build and associated test jobs via TaskCluster.
However, this is not good enough if there is a completed Buildbot build to which we want to add test jobs
(since it has no taskId set by the Buildbot bridge). In this case, we can determine the installer and test
url in Mozci and can add this information to the task as two properties.
In this patch, we add Mozharness the ability to consider the two properties before trying to use taskId's
to find the artifacts (which doesn't work).
This ultimately supports the recently added push-extender feature to Treeherder.
2015-12-07 09:06:58 -05:00
James Graham
e997134030
Bug 1207377 - Add a |mach mozharness| command for running tests locally in mozharness, r=ahal
2015-12-07 12:32:04 +00:00
Jonas Sicking
9d711c3aaf
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-06 18:33:14 -05:00
Ryan VanderMeulen
708247818b
Merge m-c to inbound. a=merge
2015-12-05 15:27:33 -05:00
Sebastian Hengst
2d6490dc4b
Backed out changeset 09d64535bcda (bug 1216687), a7f1a289dd78, 4dbf06183e6c, 26318a5e3006, 9ae2af3cf86d (bug 1226909) for M(1,2,5) oranges. r=backout
2015-12-05 16:34:47 +01:00
Henrik Skupin
59947ed571
Bug 1230595 - [firefox-ui-tests] mozcrash does not process crash report due to "MINIDUMP_STACKWALK not set". r=ahal a=kwierso DONTBUILD
2015-12-04 20:08:47 +01:00
Carsten "Tomcat" Book
d2634046fa
merge mozilla-inbound to mozilla-central a=merge
2015-12-04 11:57:23 +01:00
Jean-Yves Avenard
5de5a52c9a
Bug 1230353: P2. Update webref test expected results. r=karlt
...
type and subtype in media mimetype are case-insensitive
2015-12-04 15:24:25 +11:00
Jordan Lund
11ff0a1019
Bug 1206668 - remove confvars.sh in beta_to_release merge script, DONTBUILD NPOTB r=rail
2015-12-03 19:54:48 -08:00
Jean-Yves Avenard
21f932d80a
Bug 1191833: P2. Update webref test expected results. r=karlt
...
Video codecs aren't allowed in an audio container.
2015-12-04 14:43:46 +11:00
Mark Hammond
03ebaa3ad2
Bug 1229992 - add a --stop-on-error cmdline option to the tps test runner. r=whimboo
2015-12-04 12:55:57 +11:00
Mark Hammond
3e4404c61a
Bug 1229986 - get Sync tps tests starting again. r=whimboo
2015-12-04 12:55:57 +11:00
Jim Mathies
132fa2c47b
Bug 1227515 - Avoid displaying the e10s offer notification when running browser chrome tests. r=felipe
2015-12-03 17:39:05 -08:00
Wes Kocher
1a286948ef
Merge fx-team to central, a=merge
2015-12-03 16:07:50 -08:00
Wes Kocher
8902068f8f
Merge inbound to central, a=merge
2015-12-03 15:53:51 -08:00
Maja Frydrychowicz
5445d51671
Bug 1230079 - Update media-test revisions to use latest Marionette; r=me
2015-12-03 10:01:44 -05:00
Patrick Brosset
03992b46af
Bug 1230093 - Make the import-headjs-globals rule store variables correctly; r=Mossop
2015-12-03 11:17:02 +01:00
Jonas Sicking
83a2fbd789
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-05 01:46:20 -08:00
Hal Wine
5db852c445
bug 1227340 - fix script to branch b2g-ota. a=sheriffduty a=NPOTB
2015-11-25 17:27:31 -08:00
Wes Kocher
bdce04f47a
Merge m-c to inbound, a=merge
2015-12-03 16:11:01 -08:00
Henrik Skupin
4924b91ce1
Bug 1229908 - ScriptMixin._urlopen() has to use quoted URL to not fail if spaces are contained. r=jlund
2015-12-04 00:29:50 +01:00
Dustin J. Mitchell
106144c05c
Bug 1228558: update to taskcluster-vcs@2.3.18 since it works; r=jonasfj
2015-12-03 13:34:02 +09:00
Mike Hommey
2bb0ffb998
Bug 1228558 - Explicitly install gdk-pixbuf2-devel for both i686 and x86_64 in centos6 docker image. r=dustin
2015-12-03 13:34:02 +09:00
Tom Tromey
191dd84e1b
Bug 1224735 - only emit one error per possible CPOW use; r=miker,Ms2ger
2015-12-03 07:54:43 -07:00
Ehsan Akhgari
f169ece9d9
Bug 1229056 - Implement ClientQueryOptions.includeUncontrolled; r=jdm
2015-12-02 20:37:03 -05:00
Ehsan Akhgari
0b5e02ebf0
Bug 1222464 - Part 3: Implement Clients.get(); r=jdm
2015-12-02 20:37:01 -05:00
Ehsan Akhgari
a726d074a1
Bug 1222464 - Part 2: Implement FetchEvent.clientId; r=jdm
2015-12-02 20:36:59 -05:00
Olli Pettay
ae03f1fbd6
Bug 1228634 - Implement Element.getAttributeNames, r=peterv
2015-12-02 23:04:53 +02:00
Ronald Claveau
c20881d9ea
Bug 1207770 - Add no ril device on TaskCluster r=garndt
2015-09-23 21:00:52 +02:00
Johan Lorenzo
f60f099929
Bug 1225516 - [tc-gip] Make the taskcluster output parseable by Treeherder r=garndt
2015-12-10 10:52:55 -05:00
Henrik Skupin
2cc8b9c54f
Bug 1228644 - Created symbols_url is broken on Windows in case an installer is used. r=ahal
2015-12-03 09:23:09 +01:00
Geoff Brown
3ce0bc1135
Bug 1233311 - Avoid python exception on Android cppunit time-out; r=jmaher
2015-12-18 12:17:07 -07:00
Geoff Brown
dad6c5ccfc
Bug 1233454 - Guard against ps timeout in devicemanagerADB.getProcessList; r=jmaher
2015-12-18 12:17:06 -07:00
Chris Manchester
cb4e562b6c
Bug 1233506
- Only accept positional arguments to mach try that are directories. r=jgraham
2015-12-17 12:38:32 -08:00
Lee Salzman
5c58c6d9e7
Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel
2015-12-18 13:53:26 -05:00
Sebastian Hengst
8b5f1aa1d0
Backed out changesets b34d80ec0e6c, b11446d7201f (bug 1233726) for W(1) failures. r=backout
2015-12-18 19:44:12 +01:00
Ben Kelly
76597484ae
Bug 1231974 P5 Re-enable unregister-then-register-new-script.https.html. r=baku
2015-12-18 11:04:40 -05:00
James Graham
503a7b3974
Bug 1233726 - Update web-platform-tests expected data to revision 05c55fbdc527eacdc7b875f298a8cb1b6db0dfcd, a=testonly
2015-12-18 15:24:48 +00:00
James Graham
424c093c20
Bug 1233726 - Update web-platform-tests to revision 624dc5e68d545fe2212a5a0af2565237bb9db81e, a=testonly
2015-12-18 15:24:34 +00:00
Armen Zambrano Gasparnian
461a6dc71b
Bug 1228632 - Fix Linux 64 mochitest-other definition for TC jobs. DONTBUILD. r=jmaher
2015-12-18 10:02:01 -05:00
Julien Pagès
dd560d9fe0
Bug 1233664 - talos failure when firefox exit code is not detected. r=jmaher
2015-12-18 12:22:55 +01:00
Julien Pagès
b364742228
Bug 1229379 - use mozlog test report protocol in talos. r=jmaher
2015-12-14 15:15:42 +01:00
Julien Pagès
a4984cc120
Bug 1229379 - use mozlog in talos. r=jmaher
2015-12-17 12:11:28 +01:00
Armen Zambrano Gasparnian
5f7d13a0d0
Bug 1228632 - Add TaskCluster task test definitions for Linux64 (it won't schedule). r=ahal
...
You need other changes to schedule these tasks but this patch lays down the ground for it.
2015-12-04 16:44:51 -05:00
Ben Kelly
29c2462aab
Bug 1230164 P3 Disable service worker update wpt tests for now. r=ehsan
2015-12-04 13:32:37 -08:00
Ben Kelly
dbfd77f424
Bug 1230164 P1 Ensure all service worker WPT tests remove controlled frames before completion. r=ehsan
2015-12-04 13:32:36 -08:00
Chris AtLee
608b537fce
Bug 1226451: Update requests package to modern version r=jlund
2015-12-04 14:02:56 -05:00
Julien Pagès
8ee77c5eb3
Bug 1230223 - Talos should exit early on TART timeout. r=jmaher
2015-12-03 18:54:46 +01:00
Maja Frydrychowicz
71da6369ff
Bug 1150512 - Add tools/wptserve to web-platform mozharness script; r=jgraham
2015-12-01 12:08:11 -05:00
Maja Frydrychowicz
8708a26f28
Bug 1150512 - Move Marionette test runner to wptserve; r=automatedtester
2015-12-03 15:48:41 -05:00
Dave Townsend
f2c42c1f62
Bug 1229858: Add a preprocessor to convert XBL into JavaScript blocks for eslint. r=miker
2015-12-02 17:03:33 -08:00
Dustin J. Mitchell
1bee9a2f52
Bug 1227637: disable mochitest-webgl on TC for the moment; r=armenzg
2015-12-02 11:15:21 -05:00
Dustin J. Mitchell
de61a1369c
Bug 1227637/1220658: install mesa 9.2.1-1ubuntu3~precise1mozilla1 in desktop-test; r=armenzg
2015-11-30 13:28:01 -05:00
Bob Clary
6b4538df43
Bug 1214812 - [mozdevice] - adb_android.py - fix missing test_root argument to ADBAndroid, r=gbrown.
2015-12-02 08:34:20 -08:00
Bob Clary
1a98f76852
Bug 1214812 - [mozdevice] - adb.py, adb_android.py - if possible always run adbd as root, set SELinux to Permissive, r=gbrown.
2015-12-02 08:34:20 -08:00
Bob Clary
c665dbc82b
Bug 1214812 - [mozdevice] - adb.py - do not prepend LD_LIBRARY_PATH to su commands, r=gbrown.
2015-12-02 08:34:20 -08:00
Bob Clary
01e69ee5eb
Bug 1214812 - [mozdevice] - devicemanagerADB.py - listFiles - check for device or resource busy failure message, r=gbrown.
2015-12-02 08:34:20 -08:00
Bob Clary
ed608435c0
Bug 1214812 - [mozdevice] - devicemanagerADB.py - check if busybox's ls -1A is used, r=gbrown.
2015-12-02 08:34:19 -08:00
Bob Clary
4ad4ccb868
Bug 1214812 - [mozdevice] - devicemanagerADB.py - use su 0 if it is available; check for root updates, r=gbrown.
2015-12-02 08:34:19 -08:00
Andreas Tolfsen
c143de5656
Bug 1211489: Provide message sequencing in Marionette
...
Message sequencing allows Marionette to provide an asynchronous,
parallel pipelining user-facing interface, limit chances of payload
race conditions, and remove stylistic inconsistencies in how commands
and responses are dispatched internally.
Clients that deliver a blocking WebDriver interface are still be expected
to not send further command requests before the response from the last
command has come back, but if they still happen to do so because of
programming error or otherwise, no harm will be done. This will guard
against bugs such as bug 1207125.
This patch formalises the command and response concepts, and applies
these concepts to emulator callbacks. Through the new message format,
Marionette is able to provide two-way parallel communication. In other
words, the server will be able to instruct the client to perform a
command in a non ad-hoc way.
runEmulatorCmd and runEmulatorShell are both turned into command
instructions originating from the server. This resolves a lot of
technical debt in the server code because they are no longer special-cased
to circumvent the dispatching technique used for all other commands;
commands may originate from either the client or the server providing
parallel pipelining enforced through message sequencing:
client server
| |
msgid=1 |----------->|
| command |
| |
msgid=2 |<-----------|
| command |
| |
msgid=2 |----------->|
| response |
| |
msgid=1 |<-----------|
| response |
| |
The protocol now consists of a "Command" message and the corresponding
"Response" message. A "Response" message must always be sent in reply
to a "Command" message.
This bumps the Marionette protocol level to 3.
r=dburns
r=jgriffin
2015-09-26 17:12:01 +01:00
Andrea Marchesini
74b389bea2
Bug 1229071 - importScripts should throw the correct error result in case the loading of one of scripts fails, r=bz
2015-12-02 13:02:58 +00:00
Wes Kocher
acc1d9908c
Merge fx-team to central, a=merge
2015-12-01 16:07:14 -08:00
Wes Kocher
630a557841
Merge inbound to central, a=merge
2015-12-01 15:43:33 -08:00
Gregory Arndt
9afcde12af
Bug 1227355 - Configure b2g-ota branch and add update channel r=wcosta a=b2g-otaneedsthis
2015-11-30 20:48:01 -06:00
Carsten "Tomcat" Book
81c50d96fe
Merge mozilla-central to fx-team
2015-12-01 15:28:12 +01:00
Gijs Kruitbosch
092d5da096
Bug 1222490 - part 6: remove miscellaneous other bits and bobs referring to panorama/tabview/tab groups, r=ttaubert
2015-12-01 10:48:12 +00:00
Gijs Kruitbosch
430a7d49ee
Bug 1222490 - part 3: update all the tests for tabview's removal, r=ttaubert
2015-12-01 10:48:11 +00:00
Andreas Tolfsen
be56802014
Bug 1154432: Fix max_length parameter to multiAction command
...
The Python client sends a `max_length' command parameter to multiAction,
but the Marionette server looks for `max_len'. This likely a regression
from a refactor.
r=dburns
2015-11-30 15:20:05 +00:00
Boris Zbarsky
7429891baf
Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
2015-11-25 15:48:10 -05:00
Boris Zbarsky
63805f4fe4
Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust
2015-11-25 15:48:09 -05:00
Boris Zbarsky
7e39e88786
Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust
2015-11-25 15:48:09 -05:00
Boris Zbarsky
bfcda805d1
Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust
2015-11-25 15:48:09 -05:00
Boris Zbarsky
54541df8b3
Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
...
Note that the web platform tests don't actually have quite the behavior they're
expected to per the spec yet. They will get adjusted later on as we add
subclassing support to Promise.resolve and Promise.prototype.then.
2015-11-25 15:48:09 -05:00
Mike Hommey
e6640e1ccd
Bug 1228444 - Rename DIST_FILES to FINAL_TARGET_PP_FILES. r=gps
...
This makes it clearer that really it's the same thing as FINAL_TARGET,
with preprocessing.
We still keep DIST_FILES in backend.mk because it's shorter and doesn't
really matter.
2015-12-01 08:25:22 +09:00
Mike Hommey
5f18a2a5fe
Bug 1228444 - Don't silence "no preprocessor directives found" warnings for DIST_FILES. r=gps
...
and move files without preprocessor directives to FINAL_TARGET_FILES.
2015-12-01 08:25:22 +09:00
Xidorn Quan
ed67d0f369
Bug 1202940 part 2 - Remove layout.css.ruby.enabled pref. r=dbaron
2015-12-01 09:39:37 +11:00
Chris Manchester
6e27e0ba20
Bug 1222549 - Don't give up logging any stats when failing to submit to influxdb. r=jlund
...
Metrics submission in mozharness fails gracefully if there's a problem, but it
fails too early now that we're logging perherder data. This moves the guard
against repeatedly failing to submit to influx so that we will log
PERFHERDER_DATA even when influxdb submission fails.
2015-11-30 14:11:29 -08:00
Carsten "Tomcat" Book
d572383d8b
merge mozilla-inbound to mozilla-central a=merge
2015-11-30 13:19:02 +01:00
Carsten "Tomcat" Book
20a27329be
merge fx-team to mozilla-central a=merge
2015-11-30 13:15:40 +01:00
Mark Banner
cb29d62b21
Bug 1223573 - Part 9. Add Loop's new xpi to the talos read whitelist. r=mikedeboer,r=jmaher
2015-11-29 17:08:35 +00:00
Mark Banner
9af2242486
Bug 1223573 - Part 7. Add support in bootstrap.js for starting Loop and displaying the button. Also get all tests passing again. r=mikedeboer
2015-11-29 17:08:35 +00:00
Mark Banner
eec027bbee
Bug 1223573 - Part 4. Build system changes for Loop as a system add-on. r=mikedeboer,r=glandium
2015-11-29 17:08:35 +00:00
Henrik Skupin
5b9452d9e8
Bug 1228544 - [firefox-ui-tests] Disable usage of proxxy server. r=armenzg a=tomcat DONTBUILD
2015-11-27 16:57:03 +01:00
Phil Ringnalda
f9e1e3dd9f
Back out 8 changesets (bug 1223573) for Win7 PGO xperf unexpected access failures
...
CLOSED TREE
Backed out changeset 19876a153a00 (bug 1223573)
Backed out changeset 14251062e347 (bug 1223573)
Backed out changeset 081b0af71d6e (bug 1223573)
Backed out changeset 21ebe3534e58 (bug 1223573)
Backed out changeset d6754894897c (bug 1223573)
Backed out changeset 1b4d6308002e (bug 1223573)
Backed out changeset a13b3bba5529 (bug 1223573)
Backed out changeset f3ccccf5b6fe (bug 1223573)
2015-11-27 21:39:23 -08:00
Kris Maglione
55a2590492
Bug 1212890
: [webext] Implement browser.tabs.getCurrent. r=gabor
2015-11-24 19:04:00 -08:00
Michael Ratcliffe
efb0a71446
Bug 1228363: Fixed eslint balanced-listeners rule to ignore listeners with no arguments. r=pbrosset
2015-11-27 14:12:52 -08:00
Mark Banner
022098537f
Bug 1223573 - Part 7. Add support in bootstrap.js for starting Loop and displaying the button. Also get all tests passing again. r=mikedeboer
2015-11-27 18:57:40 +00:00
Mark Banner
62de6d0f29
Bug 1223573 - Part 4. Build system changes for Loop as a system add-on. r=mikedeboer,r=glandium
2015-11-27 18:57:40 +00:00
Maja Frydrychowicz
8091133503
Bug 1227918 - Log exception in harness class setup; r=automatedtester
2015-11-26 22:52:17 -05:00
Geoff Brown
22be6658cb
Bug 1228060 - Allow resource://testing-common references in Android mochitests; r=jmaher
2015-11-27 11:57:15 -07:00
Henrik Skupin
0c9b0e4c70
Bug 1227965 - [firefox-ui-tests] Add missing default value for query_harness_args(). r=armenzg. r=armenzg DONTBUILD
2015-11-27 19:35:15 +01:00
Julien Pagès
547304f8dd
Bug 1220327 - Intermittent TalosError: Timeout in tp5n. r=jmaher
2015-11-27 00:04:54 +01:00
Armen Zambrano Gasparnian
b285892070
Bug 1223123 - Enable pulse_audio for Linux64 TC desktop jobs + proper window manager. r=dustin
2015-11-25 14:56:02 -05:00
aleth
21f96b4a12
Bug 1228674 - Handle filenames with spaces in 'define package_archive'. r=gps
2015-11-27 22:33:25 +01:00
Sebastian Hengst
a23751d9c1
Backed out changeset c2aa06a2ab49 (bug 1211489) for Gij(39) failures. r=backout
2015-11-26 23:47:34 +01:00
Olli Pettay
3b130cbd92
Bug 789315, notify MutationObservers before running <script>, r=khuey
2015-11-26 22:37:52 +02:00
Olli Pettay
5320ad952b
Bug 789315, fix the ordering of expected MutationRecords, r=jdm
2015-11-26 22:37:00 +02:00
Ehsan Akhgari
1f44c7d881
Bug 1201127 - Return the same ServiceWorkerRegistration object from service worker APIs dealing with the same underlying registration object; r=jdm
2015-11-26 15:13:33 -05:00
Henrik Skupin
a1053052bc
Bug 1227965 - [firefox-ui-tests] Add option to run tests with e10s mode enabled. r=armenzg DONTBUILD
2015-11-26 20:58:21 +01:00
Andreas Tolfsen
b5ea175897
Bug 1211489: Provide message sequencing in Marionette
...
Message sequencing allows Marionette to provide an asynchronous,
parallel pipelining user-facing interface, limit chances of payload
race conditions, and remove stylistic inconsistencies in how commands
and responses are dispatched internally.
Clients that deliver a blocking WebDriver interface are still be expected
to not send further command requests before the response from the last
command has come back, but if they still happen to do so because of
programming error or otherwise, no harm will be done. This will guard
against bugs such as bug 1207125.
This patch formalises the command and response concepts, and applies
these concepts to emulator callbacks. Through the new message format,
Marionette is able to provide two-way parallel communication. In other
words, the server will be able to instruct the client to perform a
command in a non ad-hoc way.
runEmulatorCmd and runEmulatorShell are both turned into command
instructions originating from the server. This resolves a lot of
technical debt in the server code because they are no longer special-cased
to circumvent the dispatching technique used for all other commands;
commands may originate from either the client or the server providing
parallel pipelining enforced through message sequencing:
client server
| |
msgid=1 |----------->|
| command |
| |
msgid=2 |<-----------|
| command |
| |
msgid=2 |----------->|
| response |
| |
msgid=1 |<-----------|
| response |
| |
The protocol now consists of a "Command" message and the corresponding
"Response" message. A "Response" message must always be sent in reply
to a "Command" message.
This bumps the Marionette protocol level to 3.
r=dburns
r=jgriffin
2015-09-26 17:12:01 +01:00
Catalin Badea
d009e82bd7
Bug 1189659 - Part 5 - Fix race in skip-waiting.https.html and add some logging for SkipWaitingFlag in ServiceWorkerManager. r=ehsan
2015-11-26 19:03:10 +02:00
Catalin Badea
9d2dd9cf5c
Bug 1189659 - Part 3 - Use separate synchronization queues for service worker register jobs and install jobs. r=bkelly
2015-11-26 19:03:10 +02:00
Andreas Tolfsen
84d1744c1c
Bug 1223907: Refactor cookies in Marionette
...
Moves most of the cookie implementation to a new file,
testing/marionette/cookies.js. The new Cookies class encapsulates all
APIs for manipulating and querying cookies from content space.
It communicates with chrome space, where the cookie manager lives, through
a new SyncContentSender provided by testing/marionette/proxy.js. This new
interface provides synchronous and transparent communication from content
to chrome, not dissimilar from how the original listener proxy works.
r=dburns
2015-11-13 13:35:22 +00:00
Andreas Tolfsen
30c4eabae4
Bug 1201050: Part 4: Pass value directly back to chrome space
...
r=ato
2015-11-26 14:31:45 +00:00
Andreas Tolfsen
a8f670fdeb
Bug 1201050: Part 3: Use dispatcher for listener mutliAction
...
r=dburns
2015-09-02 14:04:58 +01:00
Andreas Tolfsen
e6c82d1da8
Bug 1201050: Part 2: Unbreak test by using correct imports
...
Do note that this test is disabeld in the manifest.
r=dburns
2015-09-02 14:04:10 +01:00
Andreas Tolfsen
7100f3c885
Bug 1201050: Part 1: Use dispatcher for listener actionChain
...
r=dburns
2015-09-02 13:36:03 +01:00
Yura Zenevich
6af91a4778
Bug 1227147 - ensuring that switchToShadowRoot does not crash when shadowRoot host element is dead. r=automatedtester
2015-11-26 09:23:30 -05:00
Henrik Skupin
ca48743207
Bug 1228108 - [firefox-ui-tests] Ensure that vcs_checkout gets the full environment passed in as argument. r=ahal DONTBUILD
2015-11-25 14:34:00 +01:00
Henrik Skupin
ce38464750
Bug 1227571 - [firefox-ui-tests] mozharness scripts have to install and uninstall the application. r=armenzg
2015-11-24 14:15:00 +01:00
Phil Ringnalda
6d7dff3e17
Back out 13 changesets (bug 1170760) for Gu bustage in homescreen/test/unit/apps_test.js
...
CLOSED TREE
Backed out changeset 5d84599a8846 (bug 1170760)
Backed out changeset 6104fe33d5f5 (bug 1170760)
Backed out changeset 1dfb229da01d (bug 1170760)
Backed out changeset f380faddfdd8 (bug 1170760)
Backed out changeset 541831dc6b57 (bug 1170760)
Backed out changeset 6a5b7dfab882 (bug 1170760)
Backed out changeset ee514a256922 (bug 1170760)
Backed out changeset 3c2c1acc34ee (bug 1170760)
Backed out changeset dc2a7f5dc5d6 (bug 1170760)
Backed out changeset b312a08fbab5 (bug 1170760)
Backed out changeset cb6aba9b8497 (bug 1170760)
Backed out changeset 39e4f5b1ba40 (bug 1170760)
Backed out changeset 7d79cce3630a (bug 1170760)
2015-11-25 21:02:55 -08:00
Chris Pearce
3819fc5f3f
Bug 1227775 - Call mozilla::ipc::windows::InitUIThread() in RunGtestFunc(). r=benwa
2015-11-26 13:50:52 +13:00
Andrew McCreight
bfbc0b2e6b
Bug 1226291 - disable test on Android in the proper way. r=bustage
...
CLOSED TREE
2015-11-25 14:37:35 -08:00
Nick Thomas
2cfad56554
Bug 1222227, upload public b2g files to S3 system, temporarily disables socorro and source manifest uploads, r=catlee CLOSED TREE
2015-11-26 11:06:02 +13:00
Boris Zbarsky
460dc3f4c2
Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
2015-11-25 15:48:10 -05:00
Boris Zbarsky
acda3407a4
Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust
2015-11-25 15:48:09 -05:00
Boris Zbarsky
8d146a8c92
Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust
2015-11-25 15:48:09 -05:00
Boris Zbarsky
bad1610f54
Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust
2015-11-25 15:48:09 -05:00
Boris Zbarsky
f8429e1bff
Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust
...
Note that the web platform tests don't actually have quite the behavior they're
expected to per the spec yet. They will get adjusted later on as we add
subclassing support to Promise.resolve and Promise.prototype.then.
2015-11-25 15:48:09 -05:00
Andrew McCreight
efa9ef4ac7
Bug 1226291 - Add SpecialPowers API for importing a jsm into the main process. r=jmaher
2015-11-25 12:34:08 -08:00
Andrew Halberstadt
59b2cd0109
Bug 1227252 - [marionette] Don't depend on a potentially stale tab reference in hasRemotenessChange(), r=ato
2015-11-23 14:49:13 -05:00
Julien Pagès
4ff021b68a
Bug 1227646 - reduce the number of load retry in pageloader. r=jmaher
2015-11-25 12:35:18 +01:00
Julien Pagès
fbe59ca862
Bug 1186834 - run flake8 automatically on harness for talos. r=jmaher
2015-11-23 17:04:51 +01:00
Julien Pagès
9f23654452
Bug 1186834 - fix flake8 issues on talos. r=jmaher
2015-11-23 17:05:45 +01:00
Julian Seward
e0eb719041
Bug 1222043 - Make "mach xpcshell-test" more TSan-friendly. r=ahalberstadt.
2015-11-25 12:38:20 +01:00
Jeff Gilbert
856bdc3076
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-24 20:15:29 -08:00
Wes Kocher
eaa8ffc72a
Merge m-c to inbound, a=merge CLOSED TREE
2015-11-24 16:59:18 -08:00
Wes Kocher
0a27106e93
Merge b2ginbound to central, a=merge
2015-11-24 16:52:38 -08:00
Wes Kocher
4de84f26a7
Merge fx-team to central, a=merge
2015-11-24 16:33:15 -08:00
Wes Kocher
a3b0090c64
Merge inbound to m-c a=merge
2015-11-24 13:54:06 -08:00
Michael Ratcliffe
0b191ebd2d
Bug 1225289 - Make eslint plugin code conform to .eslintrc r=pbrosset
...
Added use strict statements now that we are no longer set up for ES6 modules.
2015-11-20 16:57:20 +00:00
Michael Ratcliffe
9c1f399d46
Bug 1225289 - Create appropriate .eslintrc for eslint-plugin-mozilla folder r=pbrosset
2015-11-20 16:55:58 +00:00
Michael Ratcliffe
12ce49b377
Bug 1217922 - eslint head.js plugin does not seem to work r=pbrosset
2015-11-20 16:51:48 +00:00
Michael Ratcliffe
89c30cd1c8
Bug 1222232 - Help mach eslint
find espree and escope r=pbrosset
2015-11-20 16:28:57 +00:00
Gregory Arndt
850554c52b
Bug 1226603 - Include scope for gecko-decision cache r=jonasfj
2015-11-20 08:58:54 -06:00
Carsten "Tomcat" Book
b1abac7a51
merge mozilla-inbound to mozilla-central a=merge
2015-11-23 14:08:50 +01:00
Carsten "Tomcat" Book
db1ae6a946
merge fx-team to mozilla-central on a CLOSED TREE
2015-11-23 11:52:13 +01:00
Robert O'Callahan
02c537dc8a
Bug 1226293. Followup: add SVG tests. r=bz
2015-11-23 18:09:39 +13:00
Ghislain 'Aus' Lacroix
aa0fc9de3e
Bug 1223661 - Update base-tester, tester to node v4.2.2 (LTS). r=garndt
2015-11-20 18:10:58 -08:00
Wes Kocher
6f8ea65ecb
Merge inbound to central, a=merge
2015-11-20 14:36:13 -08:00
Gregory Arndt
c314bf108d
Bug 1226648 - Flame-kk device tests should be disabled r=jlorenzo
2015-11-20 11:36:37 -06:00
Carsten "Tomcat" Book
8a1da009a9
Merge mozilla-central to b2g-inbound on a CLOSED TREE
2015-11-20 14:36:21 +01:00
Carsten "Tomcat" Book
be82294044
merge mozilla-inbound to mozilla-central a=merge
2015-11-20 13:13:07 +01:00
Ben Kelly
cbcaa7cd02
Bug 1226441 - Part 1: Add wpt test verifying fetch event waits for activate to complete; r=catalinb
2015-11-24 10:48:38 -05:00
Wander Lairson Costa
5e98ff9ecf
Bug 1224770: Remove dogfood configuration from nexus 4-kk and 5-l. r=gerard-majax
2015-11-19 17:55:03 -02:00
Andrew Halberstadt
617f27a1ea
Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin
...
Mochitests on b2g desktop are no longer being run on any trunk branches, including
b2g-inbound. Dropping support for it significantly reduces complexity
in the mochitest harness.
2015-11-18 13:35:38 -05:00
Wes Kocher
81e6c6ebab
Merge m-c to fx-team, a=merge
2015-11-20 14:45:33 -08:00
dimi
a8d85a2f81
Bug 1217367 - Add a wpt test that verified coalesced .update() calls resolve properly. r=bkelly
2015-11-19 15:40:36 +08:00
dimi
975a910254
Bug 1217367 - Service workers update algorithm optimization. r=bkelly
2015-11-20 16:43:07 +08:00
Carsten "Tomcat" Book
335f4f23c8
Merge mozilla-central to mozilla-inbound
2015-11-20 14:34:24 +01:00
Robert O'Callahan
bf86b50819
Bug 1226293. innerText for non-display:none elements with display:none ancestors should use textContent. r=bz
2015-11-20 17:14:57 +13:00
Nick Thomas
f9d7d784ce
Bug 1222872 - Upload *_info.txt for Socorro, r=rail DONTBUILD
2015-11-23 15:50:55 +13:00
Gregory Arndt
5506a06388
Bug 1226413 - Allow task images to be built upon push r=wcosta
2015-11-16 12:01:15 -06:00
Mike Conley
c188234bcd
Bug 1171708 - Add windowClosed and domWindowClosed helpers to BrowserTestUtils. r=billm
2015-11-12 17:42:42 -05:00
Mike Conley
4fd7d83ca8
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
2015-11-16 16:17:29 -05:00
Kyle Machulis
18a59c1a5f
Bug 1225293 - Mochitests for Win64 Silverlight Whitelisting; r=bsmedberg
2015-11-24 12:10:27 -08:00
William Lachance
2acdffca22
Bug 1227239 - Fix generation of talos summary where # subtests > 1;r=jmaher
2015-11-24 13:51:07 -05:00
Jan Varga
46c99e3a1c
Bug 961049 - Part 4: QuotaManager on PBackground core changes; r=baku
2015-11-22 10:43:55 +01:00
Wes Kocher
31eb6e66aa
Merge m-c to inbound, a=merge
2015-11-20 14:44:04 -08:00
Boris Zbarsky
90b1f50abc
Bug 1223523. The named getter on document should not return images with an empty name. r=peterv
2015-11-20 16:54:49 -05:00
Ben Kelly
5d8546a611
Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm
2015-11-19 17:42:09 -08:00
Geoff Brown
99d1a07479
Bug 1219807 - Support 'mach run --debug' for Android; r=jmaher
2015-11-19 13:15:34 -07:00
Wes Kocher
4dacca7a2e
Backed out changeset 6ab228593820 (bug 1225903) for android robocop bustage CLOSED TREE
2015-11-19 11:54:17 -08:00
Chris Manchester
76b28a2ca3
Bug 1225568 - Install psutil from a wheel for windows builds so we can get build stats on dep builds. r=jlund
...
The psutil extension gets built on windows build machines during configure,
but that step only runs consistently after a clobber. This patch installs
psutil from a wheel in the mozharness virtualenv so it's available in
mozharness independent of what happens in the build.
2015-11-19 11:34:59 -08:00
Andrew Halberstadt
d61977f85b
Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin
...
Mochitests on b2g desktop are no longer being run on any trunk branches, including
b2g-inbound. Dropping support for it significantly reduces complexity
in the mochitest harness.
2015-11-18 13:35:38 -05:00
Mike Conley
8e68c4ce72
Bug 1220929 - Refactor aboutTabCrashed to use RemotePageManager. r=felipe
2015-11-02 16:03:33 -05:00
Alexandre Poirot
df3f149f80
Bug 1198877 - Support building FxOS simulators from try builds. r=jryans
2015-11-19 09:51:22 -08:00
Tooru Fujisawa
7e18b44563
Bug 1224790 - Use SetFakeModal instead of SetModal for non-modal window opened by modal window. r=smaug, mstange
2015-11-18 20:12:26 +09:00
James Graham
bc1aff1bc5
Bug 1225909 - Remove some incorrect expectations from Wr caused by intermittent tests, a=testonly on a CLOSED TREE
2015-11-18 22:07:00 +00:00
Andrew Halberstadt
e7ce0828a2
Bug 1219442 - Re-write specialpowers as a restartless addon, r=jmaher
...
In order to meet the addon signing requirement for tests, specialpowers
needs to be installed at gecko runtime. This means it must be restartless.
This patch packages specialpowers as a restartless addon, but it does not
yet install it at runtime.
2015-11-05 10:00:59 -05:00
James Graham
bb12fcba18
Bug 1225909 - Update web-platform-tests expected data to revision 623c1536821f7536d8ee2859bbeaf0d9738ea707, a=testonly
2015-11-18 17:21:25 +00:00
James Graham
72e091d424
Bug 1225909 - Update web-platform-tests to revision 623c1536821f7536d8ee2859bbeaf0d9738ea707, a=testonly
2015-11-18 17:20:47 +00:00
Johan Lorenzo
b81a115ead
Bug 1226581 - Increase number of chunks for tc-Gip. r=garndt
2015-11-23 17:38:00 +01:00
Henrik Skupin
2af4b6dbdb
Bug 1227079 - Call to ProcessHandler also has to use shell argument. r=jlund
2015-11-24 08:46:02 +01:00
Phil Ringnalda
e8d65ceaab
Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures
2015-11-23 21:55:59 -08:00
Jeff Gilbert
60873e7a70
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-23 19:27:13 -08:00
Henrik Skupin
0a91f4302e
Bug 1227102 - tooltool_fetch() should download tooltool if instructed via the config. r=jlund
2015-11-23 23:28:20 +01:00
William Lachance
eaa8de5f32
Bug 1227239 - Don't summarize talos suites with only one test;r=jmaher
2015-11-23 14:05:05 -05:00