021d6fb6bd8c3db50f34218ca0c158a739636901: Bug 1365649 - Improve browser-chrome self-tests and the "fail-if" manifest property handling. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 27 May 2017 09:12:02 +0100 - rev 585759
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1365649 - Improve browser-chrome self-tests and the "fail-if" manifest property handling. r=Mossop The browser-chrome self-test files now use the setExpectedFailuresForSelfTest function to specify the exact number of assertion failures that will be triggered. Also, most failures are now intercepted when specifying the "fail-if" property in a "browser.ini" manifest, while previously only those triggered using the "ok" function were intercepted. This allows re-enabling several browser-chome self-tests. MozReview-Commit-ID: DlDjWaJPfvH
dc315bf0beb37b169a427de86bc233f98f06c854: Bug 1368252 - Call GetLayerActivity() instead of directly looking up frame's LayerActivityProperty(). r=mats
Jonathan Kew <jkew@mozilla.com> - Sun, 28 May 2017 11:22:39 +0100 - rev 585758
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1368252 - Call GetLayerActivity() instead of directly looking up frame's LayerActivityProperty(). r=mats
6414aec048aea01d726832dec33e83f3d8503f0c: Bug 1368251 - Check frame state bit before looking up InvalidationRect() property. r=mats
Jonathan Kew <jkew@mozilla.com> - Sun, 28 May 2017 11:22:39 +0100 - rev 585757
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1368251 - Check frame state bit before looking up InvalidationRect() property. r=mats
2e61d7b8278567b029369b2dca13a26421c945cb: Bug 1368250 - Give the TextControlInitializer property a dtor to automatically call Revoke when the property is deleted. r=mats
Jonathan Kew <jkew@mozilla.com> - Sun, 28 May 2017 11:22:29 +0100 - rev 585756
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1368250 - Give the TextControlInitializer property a dtor to automatically call Revoke when the property is deleted. r=mats
398d167b26f90af9953523ef4cbef3e38af5eb4a: Backed out changeset 6da58c7bb247 (bug 1365649) for frequently failing devtools/client/netmonitor/test/browser_net_simple-request-data.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 28 May 2017 11:32:16 +0200 - rev 585755
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Backed out changeset 6da58c7bb247 (bug 1365649) for frequently failing devtools/client/netmonitor/test/browser_net_simple-request-data.js. r=backout
5f54472fcf58d462a31398d15cacbdde5bcad7e1: Backed out changeset b59573695517 (bug 1242505)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 28 May 2017 11:31:22 +0200 - rev 585754
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Backed out changeset b59573695517 (bug 1242505)
79db5648dbd2a1397954bc08293082b50a037ebe: Backed out changeset 22e7144f857c (bug 1242505)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 28 May 2017 11:31:17 +0200 - rev 585753
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Backed out changeset 22e7144f857c (bug 1242505)
9dbe428fc209988be73d2a4bbc3c890811310d3d: Backed out changeset 8d53be05afc5 (bug 1242505)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 28 May 2017 11:31:12 +0200 - rev 585752
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Backed out changeset 8d53be05afc5 (bug 1242505)
5703711e4ee5c2b00e8f8fc9fcaefbcf6a15fdf5: Backed out changeset c9c01c06908a (bug 1242505)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 28 May 2017 11:31:06 +0200 - rev 585751
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Backed out changeset c9c01c06908a (bug 1242505)
824f44aad5d7bd26c59aaf301ce60188b5466cef: Backed out changeset 6f0394b523a6 (bug 1242505)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 28 May 2017 11:31:01 +0200 - rev 585750
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Backed out changeset 6f0394b523a6 (bug 1242505)
6f0394b523a66dab444b8551deb8f3c6c81d8f31: Bug 1242505 - Part 5 - Remove obsolete whitelisting of unhandled rejections. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 25 May 2017 15:00:49 +0100 - rev 585749
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1242505 - Part 5 - Remove obsolete whitelisting of unhandled rejections. r=Mossop The whitelisting function thisTestLeaksUncaughtRejectionsAndShouldBeFixed was replaced by expectUncaughtRejection, and existing calls did not take effect anymore. MozReview-Commit-ID: 3uOxkgWYWEz
c9c01c06908add6e1631121bed3d0cfaa8feeefa: Bug 1242505 - Part 4 - Add self-tests for unhandled rejection handling in browser-chrome tests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 27 May 2017 09:15:19 +0100 - rev 585748
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1242505 - Part 4 - Add self-tests for unhandled rejection handling in browser-chrome tests. r=Mossop MozReview-Commit-ID: 9gloXfhfZ3x
8d53be05afc59519c5ce8cfae96d284a972fda71: Bug 1242505 - Part 3 - Detect unhandled rejections of native Promises in browser-chrome tests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 25 May 2017 15:00:35 +0100 - rev 585747
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1242505 - Part 3 - Detect unhandled rejections of native Promises in browser-chrome tests. r=Mossop The browser-chrome test suite now detects and reports unhandled rejections of native Promises, in addition to those created by Promise.jsm. The whitelisting mechanism is updated to use primarily the PromiseTestUtils.expectUncaughtRejection function. Tests will fail if a rejection that is not whitelisted occurs, or if a whitelisted rejection does not occur anymore. MozReview-Commit-ID: 1beGB5GG8Ty
22e7144f857ce6a49764375f1e5ddf3e1ead7a96: Bug 1242505 - Part 2 - Update PromiseTestUtils for use in mochitests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 25 May 2017 15:00:29 +0100 - rev 585746
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1242505 - Part 2 - Update PromiseTestUtils for use in mochitests. r=Mossop This adds a new coarse-grained whitelisting function, whose usage should be kept to a minimum but is necessary because many mochitests have cleanup issues on shutdown. The module now handles cases that only happen in mochitests, where rejections can occur in contexts that are unloaded and more than one test file can be executed sequentially in the same process. MozReview-Commit-ID: 8xejMxoSBzf
b59573695517b2a464f22e00bd3792c50dcf371a: Bug 1242505 - Part 1 - Handle more rejections in code exercised by browser-chrome tests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 25 May 2017 15:00:22 +0100 - rev 585745
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1242505 - Part 1 - Handle more rejections in code exercised by browser-chrome tests. r=Mossop MozReview-Commit-ID: JTMgC2XwzX2
6da58c7bb247d3e879012bea8d848eb68f16e36e: Bug 1365649 - Improve browser-chrome self-tests and the "fail-if" manifest property handling. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 27 May 2017 09:12:02 +0100 - rev 585744
Push 61188 by maglione.k@gmail.com at Sun, 28 May 2017 22:11:50 +0000
Bug 1365649 - Improve browser-chrome self-tests and the "fail-if" manifest property handling. r=Mossop The browser-chrome self-test files now use the setExpectedFailuresForSelfTest function to specify the exact number of assertion failures that will be triggered. Also, most failures are now intercepted when specifying the "fail-if" property in a "browser.ini" manifest, while previously only those triggered using the "ok" function were intercepted. This allows re-enabling several browser-chome self-tests. MozReview-Commit-ID: DlDjWaJPfvH
a2e3f6d2186eeff8c828db0bad2c7f9d15b589a7: Bug 1272371 - Update multiplexed input stream seek behaviour. r?froydnj draft
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:38:01 +1200 - rev 585743
Push 61187 by bvandyk@mozilla.com at Sun, 28 May 2017 22:02:30 +0000
Bug 1272371 - Update multiplexed input stream seek behaviour. r?froydnj This patch is originally from :baku and updates the seek behaviour of nsMulitplexInputStream. This fixes an issue with absolute seeking where if a seek is performed and the correct offset reached, the members of the multiplex stream were not updated to reflect this. MozReview-Commit-ID: 7lEvuXxzYkI
d821f443dfa38383b28d1d69b5b51baa484a3f8a: Bug 1272371 - Add mochitest to test looped playback of mediarecorder recordings. r?pehrsons draft
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:37:05 +1200 - rev 585742
Push 61187 by bvandyk@mozilla.com at Sun, 28 May 2017 22:02:30 +0000
Bug 1272371 - Add mochitest to test looped playback of mediarecorder recordings. r?pehrsons MozReview-Commit-ID: L9kbgrUYKmt
efc276e0797eeee4cd2bde28cf88cf46e5dc450b: Bug 1272371 - Update multiplexed input stream seek behaviour. r?froydnj draft
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:38:01 +1200 - rev 585741
Push 61186 by bvandyk@mozilla.com at Sun, 28 May 2017 21:57:53 +0000
Bug 1272371 - Update multiplexed input stream seek behaviour. r?froydnj This patch is originally from :baku and updates the seek behaviour of nsMulitplexInputStream. This fixes an issue with absolute seeking where if a seek is performed and the correct offset reached, the members of the multiplex stream were not updated to reflect this. MozReview-Commit-ID: 7lEvuXxzYkI
ea3e724d75937a3b7f9cda0a7320a2f86f9dadb3: Bug 1272371 - Add mochitest to test looped playback of mediarecorder recordings. r?pehrsons draft
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:37:05 +1200 - rev 585740
Push 61186 by bvandyk@mozilla.com at Sun, 28 May 2017 21:57:53 +0000
Bug 1272371 - Add mochitest to test looped playback of mediarecorder recordings. r?pehrsons MozReview-Commit-ID: L9kbgrUYKmt
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip