4931d17b725e4c3fc452b68f422375b2fbb9f8e9: Bug 1450944 - Throw in actor methods instead of returning an error packet; r=ochameau. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 17 May 2018 15:04:24 +0200 - rev 796312
Push 110206 by bmo:nchevobbe@mozilla.com at Thu, 17 May 2018 13:44:02 +0000
Bug 1450944 - Throw in actor methods instead of returning an error packet; r=ochameau. Since protocol.js catches exceptions and returns an appropriate packet as a result, we can use this instead of returning manually an error packet. MozReview-Commit-ID: 6lREam5sEVs
c619f826d5aa9f510e72cf0c6386f5505d22d94a: Bug 1450944 - Convert ObjectActor to protocol.js; r=ochameau. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 20 Apr 2018 07:56:26 +0200 - rev 796311
Push 110206 by bmo:nchevobbe@mozilla.com at Thu, 17 May 2018 13:44:02 +0000
Bug 1450944 - Convert ObjectActor to protocol.js; r=ochameau. MozReview-Commit-ID: KFsBT3aywBz
0d33eb02244616841ef2617b70a3c292ac3b2a4e: Bug 1265584 - Update wpt metadata, r=maja_zf draft
James Graham <james@hoppipolla.co.uk> - Tue, 15 May 2018 16:02:51 +0100 - rev 796310
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Update wpt metadata, r=maja_zf MozReview-Commit-ID: F0KYHBJ8nIh
4fa89a7474525c3afb3d41b81b349415d538cabb: Bug 1265584 - Add a test for wpttest metadata, r=maja_zf draft
James Graham <james@hoppipolla.co.uk> - Tue, 15 May 2018 14:25:58 +0100 - rev 796309
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Add a test for wpttest metadata, r=maja_zf MozReview-Commit-ID: Jme9GND8ihS
89f6f94a06feaf252025cf8506cd43a5cddaf495: Bug 1265584 - Output asserts to wptreport.json, r=maja_zf draft
James Graham <james@hoppipolla.co.uk> - Thu, 10 May 2018 15:43:30 +0100 - rev 796308
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Output asserts to wptreport.json, r=maja_zf In the future we want to update metadata using the wptreport.json data, since that's much much smaller and easier to parse. In addition, this is required to determine if a test fully passed, so it makes sense to store it here. MozReview-Commit-ID: ErYT33BhqGg
aa4f1a5abcb6d372b9060490db1ee878fec15249: Bug 1265584 - Use ujson where possible for faster metadata update, r=maja_zf draft
James Graham <james@hoppipolla.co.uk> - Thu, 10 May 2018 15:39:14 +0100 - rev 796307
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Use ujson where possible for faster metadata update, r=maja_zf Profiling shows that switching to this library means we no longer spend most of the update time parsing json (vs 80% or so before), making other optimisations worthwhile. This is never used in automation (except wptsync) so availability of the library in the internal pypi isn't a problem. MozReview-Commit-ID: U5gabb5lz8
273d5c0d28ce22475fa67bec6d7f1a5b4ca52df5: Bug 1265584 - Support updating asserts with wpt-update, r=maja_zf draft
James Graham <james@hoppipolla.co.uk> - Thu, 10 May 2018 15:38:16 +0100 - rev 796306
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Support updating asserts with wpt-update, r=maja_zf With support for asserts, it's also necessary to be able to update the expected number of asserts automatically using wpt-update. Unfortunately asserts don't work quite like test statuses, so this involves a reasonable amount of refactoring. For asserts the desired behaviour is that the max asserts is either one plus the highest recorded number of asserts, or the current value, whichever is higher, and for the minimm asserts, it's the minumum of the current value and one lower than the lowest recorded value (clamped at zero). Instead of creating per-platform expectations, the code only updates the defaults (or any existing conditional that happens to match). It's not clear that we have enough information to meaningfully make per-platform expectations, and we want to reduce the risk of intermittents. MozReview-Commit-ID: HuTpbAZYGzo
ead63d4ac9c26b4be1b3775454db7f4a3402c6ab: Bug 1265584 - Reverse the order of metadata iteration, r=maja_zf draft
James Graham <james@hoppipolla.co.uk> - Mon, 14 May 2018 22:25:48 +0100 - rev 796305
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Reverse the order of metadata iteration, r=maja_zf wptrunner previously iterated over properties from least significant to most significant. However this was broken since it caused per-directory properties to override per-test properties, which wasn't expected. Therefore we reverse the order of iteration from most significant to least. MozReview-Commit-ID: 5Rh6EGNtnUS
18d53b7880ffc760491a31ec36e1deb5deff622d: Bug 1265584 - Add support for recording asserts in wptrunner, r=ato, maja_zf draft
James Graham <james@hoppipolla.co.uk> - Tue, 08 May 2018 13:32:02 +0100 - rev 796304
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Add support for recording asserts in wptrunner, r=ato, maja_zf Gecko has an API for producing a non-fatal "assert". For quality control, it should be possible to annotate the range of possible numbers of these asserts produced during a test execution, and fail if the actual number of asserts falls outside this range. This patch adds assert checking by default in debug builds. It adds two metadata properties; max-asserts and min-asserts for specifying the range of possible asserts produced in a test. MozReview-Commit-ID: BFiIfYKuB9L
f605d88556b5af60fda626df5dd76465ecc6412d: Bug 1265584 - Make base_executor_kwargs arguments match executor_kwargs, r=ato draft
James Graham <james@hoppipolla.co.uk> - Tue, 08 May 2018 16:24:49 +0100 - rev 796303
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Make base_executor_kwargs arguments match executor_kwargs, r=ato MozReview-Commit-ID: IS7KwuRjmc6
69da18cd6128f4917865edbd14468b051c29be3c: Bug 1265584 - Move wptrunner marionette usage onto a single thread, r=ato draft
James Graham <james@hoppipolla.co.uk> - Mon, 14 May 2018 16:57:19 +0100 - rev 796302
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Move wptrunner marionette usage onto a single thread, r=ato Running marionette on a background thread is problematic in the case that a test times out. In this case the background thread is not terminated. If we then call into marionette again on the main thread we may race with something that happens on the runner thread. The marionette client isn't threadsafe, so this leads to buggy behaviour. The simplest fx for the problem is just to move all the marionette calls onto the main thread and instead of waiting on the main thread, spin up a thread with a timer. MozReview-Commit-ID: 3vVlMcwPHSx
e865648e530b3ee68e8e1b2d01c18e3255406613: Bug 1265584 - Fix logging of unexpected assertions with mach formatter, r=ahal draft
James Graham <james@hoppipolla.co.uk> - Tue, 08 May 2018 16:23:00 +0100 - rev 796301
Push 110205 by bmo:james@hoppipolla.co.uk at Thu, 17 May 2018 13:42:46 +0000
Bug 1265584 - Fix logging of unexpected assertions with mach formatter, r=ahal MozReview-Commit-ID: Dk1ahUYyYIm
45427e690f9220aecfc5958d1721a48c67db6038: Bug 1462294 - remove unused date branch; r?Pike draft
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 17 May 2018 13:30:19 +0000 - rev 796300
Push 110204 by dmitchell@mozilla.com at Thu, 17 May 2018 13:31:20 +0000
Bug 1462294 - remove unused date branch; r?Pike MozReview-Commit-ID: LLUWpPiDOcI
b86624369508357b2ca11e3a6029069a31bb55e6: Bug 1460741 - Add 'speedometer' benchmark to raptor for firefox (work in progress) draft
Rob Wood <rwood@mozilla.com> - Tue, 15 May 2018 14:50:48 -0400 - rev 796299
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1460741 - Add 'speedometer' benchmark to raptor for firefox (work in progress) MozReview-Commit-ID: 6eTJhUJv3y9
0c8ba89733d2b58244851967b6790dcc64687e6b: Bug 1460741 - Taskcluster configs for raptor speedometer on firefox; r?jmaher draft
Rob Wood <rwood@mozilla.com> - Tue, 15 May 2018 14:47:12 -0400 - rev 796298
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1460741 - Taskcluster configs for raptor speedometer on firefox; r?jmaher MozReview-Commit-ID: 2yOl5aoJvSu
824c44bc1d5fd70b50074facf7ddd57aa055d4b4: Bug 1462074 - Update Debugger Frontend v54. r=dwalsh
Jason Laster <jason.laster.11@gmail.com> - Wed, 16 May 2018 14:20:34 -0400 - rev 796297
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1462074 - Update Debugger Frontend v54. r=dwalsh MozReview-Commit-ID: 8Hh9RCzEObm
786865568ed76134a3f9724956949e5d48f34210: Backed out changeset 1ea614928f8b (bug 1459562) for build bustages on ContentParent.cpp. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 17 May 2018 15:15:04 +0300 - rev 796296
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Backed out changeset 1ea614928f8b (bug 1459562) for build bustages on ContentParent.cpp. CLOSED TREE
1ea614928f8b0f959aa09ef4674118d27d1e317e: Bug 1459562 - Transmit the permissions of the owning principal together with the blobURL when broadcasted to content processes, r=nika
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 17 May 2018 13:36:50 +0200 - rev 796295
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1459562 - Transmit the permissions of the owning principal together with the blobURL when broadcasted to content processes, r=nika
48fa7c16ddc7e4966d95bf9412dfade7e218e827: Bug 1454123 - Disable browser_webconsole_split.js for frequent failures on OS X, Windows and Linux64. r=jmaher
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 17 May 2018 03:10:00 +0300 - rev 796294
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1454123 - Disable browser_webconsole_split.js for frequent failures on OS X, Windows and Linux64. r=jmaher
a37d208489449defaf3c5c8767b194569d42c1e0: Bug 1460098 - Fix undefined symbol in NoOpt builds on a CLOSED TREE r=bustage
Paul Bone <pbone@mozilla.com> - Thu, 17 May 2018 20:57:06 +1000 - rev 796293
Push 110203 by rwood@mozilla.com at Thu, 17 May 2018 13:12:27 +0000
Bug 1460098 - Fix undefined symbol in NoOpt builds on a CLOSED TREE r=bustage Ensure that gcTracer is defined even when JS_GC_TRACE is not.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip