492c62a7a6894b3d95f2b55962c6cf76252d2f4d: Bug 1227367 - Test MarionetteTestRunner's test_handlers and testvars; r=automatedtester draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 31 Mar 2016 00:35:09 -0400 - rev 346168
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Test MarionetteTestRunner's test_handlers and testvars; r=automatedtester BaseMarionetteTestRunner sets up an empty list of test_handlers; however it is essential for any child class have at least one test_handler, otherwise the harness is busted. So, I added a test to check that MarionetteTestRunner sets up the expected test_handlers. In doing so, I refactor BaseMarionetteTestRunner.__init__ to split out file i/o into other methods so I can mock them out, which involves modifying testvars code. So, I also added a test to make sure the parsing of testvars still works. MozReview-Commit-ID: GF5MKy8rN8C
c715f43f76a3998d8f756af59a8cf002749b9d91: Bug 1227367 - Set logger fixture as a dependency for the kwargs fixture; r=automatedtester draft
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 01 Mar 2016 17:39:13 -0500 - rev 346167
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Set logger fixture as a dependency for the kwargs fixture; r=automatedtester MozReview-Commit-ID: JwlktoYmyuG
eafbdf69f86b84657a56e8ad1b375b71264ebaa2: Bug 1227367 - Detect empty test suite in BaseMarionetteTestRunner; r=automatedtester draft
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 01 Mar 2016 17:37:16 -0500 - rev 346166
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Detect empty test suite in BaseMarionetteTestRunner; r=automatedtester If the appropriate test_handler isn't available to the runner, tests specified at the command-line silently omitted. It's possible for the runner to create an empty test-suite. This patch adds asserts to detect an empty test-suite early and provide a more specific error message. MozReview-Commit-ID: 5XL4XZHCbMu
6bbb8236c73a022f70f4e9bed59be34fbe057ee8: Bug 1227367 - Add tests for MarionetteHarness; r=automatedtester draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 31 Mar 2016 00:26:11 -0400 - rev 346165
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Add tests for MarionetteHarness; r=automatedtester These tests aim to exercise the way MarionetteHarness is used in mach versus runtests.cli and downstream custom harnesses. Also refactor previous exit-code tests to use mock. MozReview-Commit-ID: 5baalNQz648
d038a06e70b30f3b5e266ebfe126cd4aee52a3d2: Bug 1227367 - Add marionette-harness TaskCluster task; r?dustin draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 31 Mar 2016 01:16:41 -0400 - rev 346164
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Add marionette-harness TaskCluster task; r?dustin marionette-harness is implemented as a "generic" task and can be triggered as follows: try: -p linux64_tc -j marionette-harness -u none -t none The Marionette harness tests do not depend on a browser build, they only exercise Python code. Add option to testing/docker/desktop-build/bin/build.sh to execute any in-tree script instead of only `build-linux.sh`. This feature is used to call testing/taskcluster/scripts/tester/harness-test-linux.sh, which in turn executes the mozharness script specified in the environment. MozReview-Commit-ID: H08v8ow4p8q
a5af35dbd081b116f1078838833a2ba5f486bb14: Bug 1227367 - Add mozharness script for Marionette harness tests; r?gps draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 31 Mar 2016 01:17:00 -0400 - rev 346163
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Add mozharness script for Marionette harness tests; r?gps MozReview-Commit-ID: 5OHt1bcHs0W
59aa2b3b4dc10ce38a97bc46a2ea4c6a1d341af7: Bug 1227367 - Report when mach python-tests collects no tests; r?gps draft
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 22 Mar 2016 18:53:57 -0400 - rev 346162
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Report when mach python-tests collects no tests; r?gps MozReview-Commit-ID: GDlshUUjO7C
88b3d2c08bf307f5dc1c45a88ca38d84c3b9d170: Bug 1227367 - Make harness tests compatible with mach python-test; r=automatedtester; r?gps draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 31 Mar 2016 01:16:11 -0400 - rev 346161
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Make harness tests compatible with mach python-test; r=automatedtester; r?gps This uses the same approach as with mozunit to select pytest as the test runner. Add Marionette harness tests to PYTHON_UNIT_TESTS I also create a pytest plugin that modifies the pytest output to include a string expected by the ./mach python-test command. I wrote it as a named plugin, rather than just including it in conftest.py, so that it can be imported into other test suites in the future. MozReview-Commit-ID: HZWSpyjHKSr
030c878ff28e1dcc10ee6d34c9412fdcbbd892ce: Bug 1227367 - Test exit codes in marionette-client runtests.cli; r=automatedtester draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 31 Mar 2016 00:37:19 -0400 - rev 346160
Push 14264 by mjzffr@gmail.com at Thu, 31 Mar 2016 05:20:28 +0000
Bug 1227367 - Test exit codes in marionette-client runtests.cli; r=automatedtester Initial tests for the Marionette Python runner/harness. MozReview-Commit-ID: 9KSSOOmpzUF
5e6aa05ef9b366e753578cde6cad4a9834f11c4f: Bug 1251032 - Send RenderFrame info down to child in BrowserFrameOpenWindow. r?kanru draft
Mike Conley <mconley@mozilla.com> - Thu, 31 Mar 2016 00:58:05 -0400 - rev 346159
Push 14263 by mconley@mozilla.com at Thu, 31 Mar 2016 04:59:04 +0000
Bug 1251032 - Send RenderFrame info down to child in BrowserFrameOpenWindow. r?kanru MozReview-Commit-ID: LsFr95rujEJ
8847f522ce357437588a4be4cd7d23c681fdf255: Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r?kanru draft
Mike Conley <mconley@mozilla.com> - Tue, 29 Mar 2016 14:32:41 -0400 - rev 346158
Push 14263 by mconley@mozilla.com at Thu, 31 Mar 2016 04:59:04 +0000
Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r?kanru MozReview-Commit-ID: DcsLYEHY6pL
545bada8013fe484cb7717524c8335c7658c219a: Bug 1260960 - Check skiaGL is enabled before calling skiaGLTex(), r?snorp draft
Peter Chang <pchang@mozilla.com> - Thu, 31 Mar 2016 12:48:02 +0800 - rev 346157
Push 14262 by pchang@mozilla.com at Thu, 31 Mar 2016 04:48:29 +0000
Bug 1260960 - Check skiaGL is enabled before calling skiaGLTex(), r?snorp MozReview-Commit-ID: 8xaDtiPX563
acf8754bf0bfdda7c8d9ad623b30cedfbb325a0b: Bug 1260084 - use promise_test in css-animation mochitests. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 31 Mar 2016 11:43:11 +0900 - rev 346156
Push 14261 by mantaroh@gmail.com at Thu, 31 Mar 2016 03:51:38 +0000
Bug 1260084 - use promise_test in css-animation mochitests. r?birtles MozReview-Commit-ID: DPzyGSGX0S4
0b85415186c3e312bd6c4c3dacccb5c7ae6a2331: imported patch Add_MS_PER_SEC.patch draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 31 Mar 2016 11:43:03 +0900 - rev 346155
Push 14261 by mantaroh@gmail.com at Thu, 31 Mar 2016 03:51:38 +0000
imported patch Add_MS_PER_SEC.patch MozReview-Commit-ID: 5Exv2BOFyRY
0431b179dc3b697787e880a1b302129cb718a72a: Bug 1260888 Enable the extension xpcshell tests on Android. r?nalexander draft
Matthew Wein <mwein@mozilla.com> - Wed, 30 Mar 2016 18:31:17 -0700 - rev 346154
Push 14260 by mwein@mozilla.com at Thu, 31 Mar 2016 03:27:31 +0000
Bug 1260888 Enable the extension xpcshell tests on Android. r?nalexander MozReview-Commit-ID: ICYyrLBnSbt
7cffaa8886f019dc3091892047ba6fb96cca4721: Bug 1258657 - Update summary default style to match the spec. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 31 Mar 2016 11:13:51 +0800 - rev 346153
Push 14259 by tlin@mozilla.com at Thu, 31 Mar 2016 03:14:29 +0000
Bug 1258657 - Update summary default style to match the spec. - Not consider prefernece "dom.details_element.enabled" off yet. - The disclosure triangle still show when summary has "display: block" The spec for reference: https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements MozReview-Commit-ID: DELGYFe3zGX
da746ea3491d7ab6dcf14d70bad2dbc708ec062a: Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 31 Mar 2016 11:56:39 +0900 - rev 346152
Push 14258 by bmo:daisuke@mozilla-japan.org at Thu, 31 Mar 2016 02:56:54 +0000
Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r?birtles MozReview-Commit-ID: 1vg3M3yY19Z
1531e3e997b48da60304af6c05569eb8883e7f0d: Bug 1260933 - Part 1: For invalid easing values, print the invalid value. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 31 Mar 2016 11:56:15 +0900 - rev 346151
Push 14258 by bmo:daisuke@mozilla-japan.org at Thu, 31 Mar 2016 02:56:54 +0000
Bug 1260933 - Part 1: For invalid easing values, print the invalid value. r=birtles MozReview-Commit-ID: HJEjvGyUnCN
2c22e00d9b22088f16f7db301f2dbcdbd23da43f: Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 31 Mar 2016 11:22:33 +0900 - rev 346150
Push 14257 by bmo:daisuke@mozilla-japan.org at Thu, 31 Mar 2016 02:55:27 +0000
Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r?birtles MozReview-Commit-ID: 1vg3M3yY19Z
ef6d82818249f27871651a1fa53ca5dbe63e6f28: Bug 1250054. Part 4 - early return from OnMetadataRead() when shutting down so we don't cause leaks by extending the life cycle of MediaDecoderReaderWrapper. r=jya. draft
JW Wang <jwwang@mozilla.com> - Thu, 31 Mar 2016 10:41:10 +0800 - rev 346149
Push 14256 by jwwang@mozilla.com at Thu, 31 Mar 2016 02:41:44 +0000
Bug 1250054. Part 4 - early return from OnMetadataRead() when shutting down so we don't cause leaks by extending the life cycle of MediaDecoderReaderWrapper. r=jya. MozReview-Commit-ID: 6wuq2JH7TtZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip