searching for reviewer(maja_zf)
254ec8dbbb9669a9600abf1d29aa6307453b55f6: Bug 1594958 - Update the in-tree README for wpt, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Fri, 08 Nov 2019 17:43:19 +0000 - rev 501346
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1594958 - Update the in-tree README for wpt, r=maja_zf The old file has not been updated for all the changes that have happened. Correct the inaccuracies and update the suggested advice to be more modern. Differential Revision: https://phabricator.services.mozilla.com/D52367
3ef1ca5d2649f2d8c1541396cf09fee642913913: Bug 1587846 - [remote] Add "quality" option to Page.captureScreenshot. r=remote-protocol-reviewers,ato,maja_zf
Henrik Skupin <mail@hskupin.info> - Thu, 07 Nov 2019 19:02:00 +0000 - rev 501133
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1587846 - [remote] Add "quality" option to Page.captureScreenshot. r=remote-protocol-reviewers,ato,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D52146
d2bc1e3612ead0bf81edae9a87c5fe4e1052288e: Bug 1592643 - [remote] Implement Target.activateTarget. r=remote-protocol-reviewers,maja_zf,ato
Henrik Skupin <mail@hskupin.info> - Thu, 07 Nov 2019 14:48:26 +0000 - rev 501129
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1592643 - [remote] Implement Target.activateTarget. r=remote-protocol-reviewers,maja_zf,ato Differential Revision: https://phabricator.services.mozilla.com/D52001
24345627e6de238e5a666ff5f9a408e8edbdf371: bug 1591927: remote: implement Security.setIgnoreCertificateErrors; r=remote-protocol-reviewers,maja_zf
Andreas Tolfsen <ato@sny.no> - Sat, 02 Nov 2019 18:08:56 +0000 - rev 500305
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +0000
bug 1591927: remote: implement Security.setIgnoreCertificateErrors; r=remote-protocol-reviewers,maja_zf This implements an all-or-nothing insecure sweeping override that bypasses security exceptions when loading documents with invalid or otherwise bad TLS certificates. Differential Revision: https://phabricator.services.mozilla.com/D50838
e114b9f0b5f15e59d59fcec50f54263f5c832918: Bug 1592631 - [wdspec] Fix mozilla/tests/webdriver/tests/take_full_screenshot/iframe.py for Fission. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Thu, 31 Oct 2019 01:05:59 +0000 - rev 500029
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +0000
Bug 1592631 - [wdspec] Fix mozilla/tests/webdriver/tests/take_full_screenshot/iframe.py for Fission. r=webdriver-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D51128
3070efa2650329a8c6759b3cb9c87bfa4a90318b: Bug 1591006 - [remote] Re-arrange browser-chrome tests by domains as subfolders. r=remote-protocol-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 30 Oct 2019 13:25:56 +0000 - rev 499780
Push 114163 by aiakab@mozilla.com at Thu, 31 Oct 2019 10:03:38 +0000
Bug 1591006 - [remote] Re-arrange browser-chrome tests by domains as subfolders. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D51019
a478ac8390169be2fac752abdc4f2ad61fde6415: Bug 1583462 - [wdspec] Fix webdriver/tests/take_*_screenshot/iframe.py for Fission. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 30 Oct 2019 13:31:29 +0000 - rev 499779
Push 114163 by aiakab@mozilla.com at Thu, 31 Oct 2019 10:03:38 +0000
Bug 1583462 - [wdspec] Fix webdriver/tests/take_*_screenshot/iframe.py for Fission. r=webdriver-reviewers,maja_zf Shorten the text as used in the iframe to prevent a rendering issue between the letters "n" and "i" in Firefox when Fission is enabled. Differential Revision: https://phabricator.services.mozilla.com/D51059
f77279b36116704bc63db97b0c2906295688a908: Bug 1587627 - [marionette] Remove `Anon` and `AnonAttribute` strategies from "WebDriver:FindElement" and "WebDriver:FindElements" command. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Tue, 29 Oct 2019 12:55:35 +0000 - rev 499649
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587627 - [marionette] Remove `Anon` and `AnonAttribute` strategies from "WebDriver:FindElement" and "WebDriver:FindElements" command. r=webdriver-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D50804
9650c17fd977fc43e9179980d2929e424ec7e845: Bug 1573383 - [firefox-puppeteer] Update docs for PyPI package deprecation. r=webdriver-reviewers,maja_zf a=docs
Henrik Skupin <mail@hskupin.info> - Tue, 29 Oct 2019 13:06:14 +0000 - rev 499631
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1573383 - [firefox-puppeteer] Update docs for PyPI package deprecation. r=webdriver-reviewers,maja_zf a=docs DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D50909
79be8382d57a67860918b238e2ddc47043d523ea: Bug 1587627 - [marionette] Remove `Anon` and `AnonAttribute` strategies from "WebDriver:FindElement" and "WebDriver:FindElements" command. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 28 Oct 2019 18:31:17 +0000 - rev 499576
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587627 - [marionette] Remove `Anon` and `AnonAttribute` strategies from "WebDriver:FindElement" and "WebDriver:FindElements" command. r=webdriver-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D50804
3ab59c714f29eca25c56f620f5c75f79046b8b0f: Bug 1587627 - [fxui] Update firefox-puppeteer for removal of anonymous nodes. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 28 Oct 2019 18:24:57 +0000 - rev 499575
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1587627 - [fxui] Update firefox-puppeteer for removal of anonymous nodes. r=webdriver-reviewers,maja_zf The patch removes the usage of elements based on anonymous nodes, which are soon to be completely removed. Also code which is no longer in use by Firefox-UI tests can simply be removed. Differential Revision: https://phabricator.services.mozilla.com/D50803
7ee53fe37d4333efdaa72548c1dd0e9271934d5a: Bug 1591349 - Only default to --pause-after-test for single testharness tests, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Fri, 25 Oct 2019 14:05:07 +0000 - rev 499275
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1591349 - Only default to --pause-after-test for single testharness tests, r=maja_zf reftests and wdspec tests aren't particularly easy to debug in this mode, so just default to --pause-after test for testharness tests where it makes more sense. Differential Revision: https://phabricator.services.mozilla.com/D50581
291ee5d212aa65c0cf097f2dcb63ebd50be299c7: Bug 1591341 - [remote] Always close the client connection in add_task() for browser chrome tests. r=remote-protocol-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Fri, 25 Oct 2019 13:42:17 +0000 - rev 499274
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1591341 - [remote] Always close the client connection in add_task() for browser chrome tests. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D50577
1d6df34a3f493cba324b31581433d368e67c57e5: Bug 1591151 - Fix markdown-links-in-rst in wptrunner docs, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 24 Oct 2019 17:59:11 +0100 - rev 499044
Push 114160 by james@hoppipolla.co.uk at Thu, 24 Oct 2019 17:12:30 +0000
Bug 1591151 - Fix markdown-links-in-rst in wptrunner docs, r=maja_zf MANUAL PUSH: wpt sync fixup Differential Revision: https://phabricator.services.mozilla.com/D50498
e09c20baeed78e04b819cdfc29aefb52d0bf60df: Bug 1589625 - [remote] Add documentation for enabling logging of emitted events. r=remote-protocol-reviewers,ato,maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 23 Oct 2019 15:49:19 +0000 - rev 498718
Push 114159 by shindli@mozilla.com at Thu, 24 Oct 2019 09:49:00 +0000
Bug 1589625 - [remote] Add documentation for enabling logging of emitted events. r=remote-protocol-reviewers,ato,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D50230
56f934c9a812107bf18ec9ce71a5966e23e5b587: Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 16 Oct 2019 20:23:05 +0000 - rev 497906
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf To allow for multiple client connections the ChannelEventSinkFactory class only has to be registered once. By reference counting consumers of this factory it can be made sure to only unregister it once no consumers of the factory exist anymore. With this refactoring we basically allow multiple client connections to our CDP implementation. Differential Revision: https://phabricator.services.mozilla.com/D49329
52be0848e5a18173063143b1a3342fa05faad11c: Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
Henrik Skupin <mail@hskupin.info> - Wed, 16 Oct 2019 19:36:56 +0000 - rev 497905
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato Differential Revision: https://phabricator.services.mozilla.com/D49203
67be892445a15bf7e0c22f023fa40387b4f0035e: bug 1589151: geckodriver: drop "For users" heading in docs; r=webdriver-reviewers,maja_zf
Andreas Tolfsen <ato@sny.no> - Wed, 16 Oct 2019 19:17:31 +0000 - rev 497894
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
bug 1589151: geckodriver: drop "For users" heading in docs; r=webdriver-reviewers,maja_zf The extra heading causes some exposure problems with the way the sidebar menu collapses docs under a certain hierarchy depth. Since the user documentation is more important than the developer documentation, it makes sense not to collapse it. DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D49461
de4a335d16d2a33bb413b9cc1263a73a79f29e5b: bug 1589151: geckodriver: add 0.26.0 known problems to changelog; r=webdriver-reviewers,maja_zf
Andreas Tolfsen <ato@sny.no> - Wed, 16 Oct 2019 19:17:24 +0000 - rev 497893
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
bug 1589151: geckodriver: add 0.26.0 known problems to changelog; r=webdriver-reviewers,maja_zf DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D49459
759b2d177853e0011e940d4d959a8f79699267f0: bug 1589151: geckodriver: explain macOS notarization changes; r=webdriver-reviewers,maja_zf
Andreas Tolfsen <ato@sny.no> - Wed, 16 Oct 2019 19:17:44 +0000 - rev 497892
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
bug 1589151: geckodriver: explain macOS notarization changes; r=webdriver-reviewers,maja_zf DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D49460
325b5278961fb32b8fd6d4dcc481c4dd7890f33c: Bug 1584192 - Allow handling multiple reruns in wptreport.json files, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 15 Oct 2019 22:16:08 +0000 - rev 497786
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1584192 - Allow handling multiple reruns in wptreport.json files, r=maja_zf Previously when running with --rerun=N we added all the subtest results to the previous test results and so got all N iterations of each subtest result, but only one of each test result. Instead ensure that top-level tests are added each time they are run, allowing multiple test results. Differential Revision: https://phabricator.services.mozilla.com/D47249
83dc6a6ed93137707ecfd785f10a721e2e1abca7: Bug 1584192 - Fix handling multiple repeats in wptreport logs, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Fri, 27 Sep 2019 20:34:20 +0000 - rev 497623
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1584192 - Fix handling multiple repeats in wptreport logs, r=maja_zf Previously this would have ended up with multiple JSON objects all put on the same line and we'd be unable to update from such metadata. Ensure that there's one line per JSON object and the update code is able to consume this format. Differential Revision: https://phabricator.services.mozilla.com/D47248
a7ca5ad33f3df4477ddb16560386b1b5aa641c3b: Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Thu, 10 Oct 2019 23:38:51 +0000 - rev 497241
Push 114148 by shindli@mozilla.com at Mon, 14 Oct 2019 10:49:50 +0000
Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D48906
cd07efc3b577017385c5159bd29a6e9c2fab4174: Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Thu, 10 Oct 2019 15:10:48 +0000 - rev 497124
Push 114148 by shindli@mozilla.com at Mon, 14 Oct 2019 10:49:50 +0000
Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf Similar to all the other test jobs also the Puppeteer jobs should not run in headless by default. Instead it should be an opt-in. Differential Revision: https://phabricator.services.mozilla.com/D48823
ed5efc0182326c0a131b71cd150da351d5b4d400: Bug 1583603 - Set formatter defaults correctly for mozlog, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 25 Sep 2019 19:37:38 +0000 - rev 494973
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1583603 - Set formatter defaults correctly for mozlog, r=maja_zf Gecko was trying to pass formatter options in by default, which doesn't work if the user overrides the formatter. Instead pass in the default options explicitly using the designed mechanism, which previously wasn't exposed in wpt. Differential Revision: https://phabricator.services.mozilla.com/D47117
744a2ea376506568bc1c336c061652ff6446f5f2: Bug 1583602 - Use a real colour for printing intermittent failures, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 25 Sep 2019 18:57:47 +0000 - rev 494963
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1583602 - Use a real colour for printing intermittent failures, r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D46999
7a44b5fd626918273b9b16eb364b7efa78a44c3c: bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 12 Sep 2019 11:39:13 +0000 - rev 492837
Push 114078 by nerli@mozilla.com at Thu, 12 Sep 2019 22:41:47 +0000
bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf This clarifies the security considerations we have made with the remote agent. The text is adapted from two sources: https://bugzilla.mozilla.org/show_bug.cgi?id=1542229 https://docs.google.com/document/d/1LytMB7yueNLFehBp72Xzi_n4crncdHSHjQ3FCp0Meuo/edit#heading=h.k75yymb1qbxr DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D45542
4fe3084ae3e4ce4f20ebf6c0cf333381ac93a0c8: Bug 1579168 - Fix updating metadata for results that are expected but have known intermittents, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 05 Sep 2019 18:54:11 +0000 - rev 491901
Push 114036 by nerli@mozilla.com at Fri, 06 Sep 2019 09:46:47 +0000
Bug 1579168 - Fix updating metadata for results that are expected but have known intermittents, r=maja_zf We were assuming that in the case that the status matched expected we'd have no expected entry in the log data. But actually it was being set to None, so handle both those cases. Differential Revision: https://phabricator.services.mozilla.com/D44874
a5f33d0358d3d308433110112d47fa804936373d: Bug 1576991 - Ensure expected is correctly inserted merging wpt ini files - r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 28 Aug 2019 13:37:58 +0000 - rev 490417
Push 113993 by ccoroiu@mozilla.com at Wed, 28 Aug 2019 21:49:44 +0000
Bug 1576991 - Ensure expected is correctly inserted merging wpt ini files - r=maja_zf We can't parse files where the key-value pairs are after the subtest data, so ensure that we add it before. Also fix a bug when metadata is added on one side of the merge but unchanged on the other; we were accidentially inserting the entire test rather than just the expected value. Differential Revision: https://phabricator.services.mozilla.com/D43658
0c1fa26f2f67749fda7cfbd6ab2f3f61334f6925: Bug 1572687 - [geckodriver] Disable the GFX sanity window. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 12 Aug 2019 14:23:27 +0000 - rev 487466
Push 113879 by malexandru@mozilla.com at Mon, 12 Aug 2019 22:02:50 +0000
Bug 1572687 - [geckodriver] Disable the GFX sanity window. r=webdriver-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D41358
2b3e775a99cb38b9243cb816075c8a8f027114d7: Bug 1572687 - [marionette] Disable the GFX sanity window. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 12 Aug 2019 14:21:44 +0000 - rev 487465
Push 113879 by malexandru@mozilla.com at Mon, 12 Aug 2019 22:02:50 +0000
Bug 1572687 - [marionette] Disable the GFX sanity window. r=webdriver-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D41357
b60857a1f7a9f9f79dcdb246f5629f8119ba209d: Bug 1571755 - Add a command for merging wpt metadata, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Fri, 09 Aug 2019 17:48:53 +0000 - rev 487287
Push 113869 by ncsoregi@mozilla.com at Sat, 10 Aug 2019 21:42:30 +0000
Bug 1571755 - Add a command for merging wpt metadata, r=maja_zf This command is inteded to be usable as a git mergetool for the specific case of merging ini files in a way that should always succeed, produces reasonably likely output, but isn't reliably correct. The main use case is for the sync bot where we update metadata on branches and experience conflicts when we also have changes on master. We don't necessarily need to resolve these perfectly but we do need to provide a resolution automatically since otherwise it blocks syncs. Since the ini parser is in-tree we want to make this an in-tree command that the sync can use to provide the resolution. The general strategy is that we want to prefer the "new" metadata where possible. This won't always be correct e.g. if a test got fixed on master and simultaneously got edited to go from TIMEOUT to FAIL in a browser without the fix. But it's not a bad approximation (and generally a human will struggle to do the merge better by hand, so we have to assume later try jobs will fix things). Differential Revision: https://phabricator.services.mozilla.com/D40832
4c812f05096ca71823501c263d41f50e24688012: Bug 1569713 - Add wpt-metadata YAML export to metasummary, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 07 Aug 2019 13:38:31 +0000 - rev 486797
Push 113855 by shindli@mozilla.com at Wed, 07 Aug 2019 21:56:41 +0000
Bug 1569713 - Add wpt-metadata YAML export to metasummary, r=maja_zf https://github.com/web-platform-tests/wpt-metadata/ contains metadata for web-platform-tests in YAML form. This will be searchable on wpt.fyi and so it can be the basis for a triage feature in the wpt dashboard. This adds a basic export of the most obvious annotations from the wpt metadata-summary mach command. It can be used by setting the --meta-dir variable to the root of a wpt-metadata checkout. Differential Revision: https://phabricator.services.mozilla.com/D39736
ba33cb1e50f65ded7614f844ab06f9cb2a5e2cce: Bug 1563358 - Report pixel differences as part of message in wpt reftests, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 01 Aug 2019 09:26:37 +0000 - rev 485768
Push 113820 by rmaries@mozilla.com at Fri, 02 Aug 2019 04:17:07 +0000
Bug 1563358 - Report pixel differences as part of message in wpt reftests, r=maja_zf Instead of reporting the pixel differences in a logger info message, put it in the text that's returned to the harness. This has a notable advantage on android where this will cause it to be logged as part of the harness logs rather than ending up in the logcat from the device. It also makes these messages more accessible in other consumers of the logs e.g. wpt.fyi. Differential Revision: https://phabricator.services.mozilla.com/D40064
f5f5cbb377ac92a59c26a0f1de8b971ef878dee3: Bug 1563358 - Report pixel differences as part of message in wpt reftests, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 31 Jul 2019 17:02:36 +0000 - rev 485689
Push 113818 by rmaries@mozilla.com at Thu, 01 Aug 2019 22:55:32 +0000
Bug 1563358 - Report pixel differences as part of message in wpt reftests, r=maja_zf Instead of reporting the pixel differences in a logger info message, put it in the text that's returned to the harness. This has a notable advantage on android where this will cause it to be logged as part of the harness logs rather than ending up in the logcat from the device. It also makes these messages more accessible in other consumers of the logs e.g. wpt.fyi. Differential Revision: https://phabricator.services.mozilla.com/D40064
899f5fd6631516a98c8342ba23299cf7d2720b33: Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf
Eric Rahm <erahm@mozilla.com> - Sat, 20 Jul 2019 14:46:39 +0000 - rev 483607
Push 113734 by nbeleuzu@mozilla.com at Sat, 20 Jul 2019 21:45:35 +0000
Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D38259
bcc9b5692630d97f0026b8b6539841a57b44384c: Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf
Eric Rahm <erahm@mozilla.com> - Wed, 17 Jul 2019 21:42:56 +0000 - rev 483396
Push 113720 by opoprus@mozilla.com at Fri, 19 Jul 2019 04:08:50 +0000
Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D38259
203e09f37d1f38b5f6f7de0fd8dc181a66d6daa2: Bug 1564917 - Don't remove conditions we can't create in wpt-update, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 11 Jul 2019 03:43:23 +0000 - rev 482356
Push 113664 by cbrindusan@mozilla.com at Thu, 11 Jul 2019 16:24:25 +0000
Bug 1564917 - Don't remove conditions we can't create in wpt-update, r=maja_zf With the changes in bug 1545143 we were accidentially deleting conditions like `if release_or_beta: FAIL` from metadata with `mach wpt-update --full` because they didn't correspond to anything in the "full" run. With this change a full update will preserve any conditions that involve variables we aren't using in the update and that also don't match any of the runs we have. The reason for the latter requirement is cases like expected: if nightly_build: PASS FAIL In this case if we preserve the condition we'll end up with the wrong behaviour for nightly; by removing it we end up with the wrong behaviour for release_or_beta, which is a problem but one that can be solved asynchronously (i.e. it doesn't block sync). In general this also means that one should prefer to write conditions that match only non-nightly builds first and have the default fallback be correct for nightly i.e. the above condition would be better expressed as: expected: if release_or_beta: FAIL or expected: if not nightly_build: FAIL Differential Revision: https://phabricator.services.mozilla.com/D37600
76af8bbce61aedb0dbc30691e2a4f9dccf6018bf: Bug 1564870 - Add --no-enable-webrender flag to wpt, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 11 Jul 2019 02:20:18 +0000 - rev 482355
Push 113664 by cbrindusan@mozilla.com at Thu, 11 Jul 2019 16:24:25 +0000
Bug 1564870 - Add --no-enable-webrender flag to wpt, r=maja_zf This allows us to be more explicit about when the feature is enabled or not, rather than relying on the defaults. Differential Revision: https://phabricator.services.mozilla.com/D37554
7e437d2cc1930218c5deadb27c01eb229f15a84a: Bug 1528225: Add fuzzy annotation for Android fuzzy-failure of web-platform-test object-fit-contain-png-001e.html.ini. r=maja_zf
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 10 Jul 2019 00:26:27 +0000 - rev 482030
Push 113647 by aciure@mozilla.com at Wed, 10 Jul 2019 09:46:39 +0000
Bug 1528225: Add fuzzy annotation for Android fuzzy-failure of web-platform-test object-fit-contain-png-001e.html.ini. r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D37489
e5c6fb94a7eba27d4928e56b388207fd7c60ba18: Bug 1558951 - Add support to wptrunner for allowed known_intermittent statuses r=webdriver-reviewers,maja_zf
Nikki Sharpley <nsharpley@mozilla.com> - Thu, 04 Jul 2019 18:20:29 +0000 - rev 481316
Push 113608 by opoprus@mozilla.com at Fri, 05 Jul 2019 06:58:54 +0000
Bug 1558951 - Add support to wptrunner for allowed known_intermittent statuses r=webdriver-reviewers,maja_zf This patch adds initial support for multiple allowed expected statuses in the test metadata. A `known_intermittent` property has been add to the ExpectedManifest, TestNode and SubtestNode objects. A `known_intermittent()`, similar to the `expected()` has been added to the Test class. This defines an expected status as the first status in the list if `expected` value is a list, simply the value of `expected` if it is a string. A test has been written for wpttest.py to reflect these changes. Where mozlog is used, `known_intermittent` has been included in the expected log. Differential Revision: https://phabricator.services.mozilla.com/D35363
95654f223f59b98cfecfea1744f2e0c255366b51: Bug 1560073 - Change default android package name for most mach test commands; r=snorp,nalexander,maja_zf
Geoff Brown <gbrown@mozilla.com> - Wed, 26 Jun 2019 02:34:49 +0000 - rev 480120
Push 113524 by shindli@mozilla.com at Wed, 26 Jun 2019 09:40:36 +0000
Bug 1560073 - Change default android package name for most mach test commands; r=snorp,nalexander,maja_zf Use the geckoview TestRunnerActivity, org.mozilla.geckoview.test, by default for all types of mochitests, reftests, and web-platform tests. TRA is already the default for gtest and geckoview-junit. Fennec, based on ANDROID_PACKAGE_NAME, remains the default for robocop and marionette-test and I have no plans to change those. There is a related issue for xpcshell-test -- not the package name, but the default apk -- but I am reluctant to handle that until bug 1553225 is resolved. Differential Revision: https://phabricator.services.mozilla.com/D35479
3bce3ca779f0084be8cba237f00502b1201daa95: Bug 1545143 - Add --full flag for wpt-update for updating with a full set of results, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Mon, 24 Jun 2019 08:54:38 +0000 - rev 479924
Push 113504 by ncsoregi@mozilla.com at Mon, 24 Jun 2019 15:34:16 +0000
Bug 1545143 - Add --full flag for wpt-update for updating with a full set of results, r=maja_zf This has different behaviour from the regular update in a couple of ways: * It doesn't try to preserve existing conditionals that didn't match anything in the results * It removes subtests that are no longer present in the data set. As such this is an appropriate mode to use when you have a try push covering all the possible platforms, or when you are confident there are no per-platform differences. As part of this work, the code for updating the conditionals was refactored to be clearer, and a bunch of tests were added to ensure that it continues to work correctly. Differential Revision: https://phabricator.services.mozilla.com/D34735
1fc3a0502508a5043886f9b7de020d82fec674d9: Bug 1469893 - Make the metadata update generate more compact conditionals, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Mon, 24 Jun 2019 08:54:11 +0000 - rev 479923
Push 113504 by ncsoregi@mozilla.com at Mon, 24 Jun 2019 15:34:16 +0000
Bug 1469893 - Make the metadata update generate more compact conditionals, r=maja_zf Previously the wpt metadata update code generated rather conservative conditionals, simply inclusing every possible condition unless all the tests had the same outcome or similar. This isn't very nice to read and makes the metadata rather fragile to changes in the configuration. A better approach is to build a decision tree from the metadata, choosing the properties to split on using a simple greedy algorithm, as follows: * Given a set of test results, associated run_info_properties and properties that we want to use, partition the test results by each property we are using in turn. * For each partition, generate a score for how uniform the results are in each subset after partition. The score should be good if the partition results in small numbers of groups with mostly uniform test results and bad if it results in a large number of groups or groups with a mix of test results. For this we adopt a metric based on the Shannon entropy. * Chose the partition resulting in the best score, and use that as a condition in the tree. * Recursively reapply the algorithm to each group that's been created. Differential Revision: https://phabricator.services.mozilla.com/D34734
9c28135106d340f316c993001643507b47b39f75: Bug 1487358 - [marionette] "Accept Alert" and "Dismiss Alert" should check for remaining user prompts. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Fri, 14 Jun 2019 11:17:30 +0000 - rev 479082
Push 113460 by btara@mozilla.com at Mon, 17 Jun 2019 21:43:26 +0000
Bug 1487358 - [marionette] "Accept Alert" and "Dismiss Alert" should check for remaining user prompts. r=webdriver-reviewers,maja_zf Workaround until we have a sane dynamic user prompt implementation (see bug 1477977). At least for now this patch will give us the opportunity to handle multiple open user prompts. Differential Revision: https://phabricator.services.mozilla.com/D32666
5d6397e990cbc374be49baaa4fc6622dfed18119: Bug 1477977 - [marionette] Support dynamic handling of modal dialogs and tab modal alerts. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Thu, 13 Jun 2019 18:26:53 +0000 - rev 478738
Push 113435 by shindli@mozilla.com at Fri, 14 Jun 2019 03:43:52 +0000
Bug 1477977 - [marionette] Support dynamic handling of modal dialogs and tab modal alerts. r=maja_zf With this patch Marionette registers globally for the dialog notifications and events while a session is active. Also it provides an interface for custom dialog handlers to hook in. Instead of the callbacks custom events could have been fired, but that would be some more work, and should preferable be done in a follow-up bug. Differential Revision: https://phabricator.services.mozilla.com/D34139
e9e20d087e338275a4ceae79e91d7a8e2f882f91: Bug 1477977 - [marionette] Handle "tabmodal-dialog-loaded" to observe new tab modal dialogs. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jun 2019 18:36:48 +0000 - rev 478737
Push 113435 by shindli@mozilla.com at Fri, 14 Jun 2019 03:43:52 +0000
Bug 1477977 - [marionette] Handle "tabmodal-dialog-loaded" to observe new tab modal dialogs. r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D34138
39c820847448ac3d3f22c717815bb52ffbfaf31a: Bug 1557079 - Add mach command for running wpt unittests, r=maja_zf,nikkis
James Graham <james@hoppipolla.co.uk> - Thu, 13 Jun 2019 14:24:25 +0000 - rev 478684
Push 113434 by shindli@mozilla.com at Thu, 13 Jun 2019 22:05:34 +0000
Bug 1557079 - Add mach command for running wpt unittests, r=maja_zf,nikkis ./mach wpt-unittest command will run tox in testing/web-platform/tests/tools and testing/web-platform/tests/tools/wptrunner. It does some hacking to update the requirements.txt files so that we use the in-tree versions of packages rather than updating from pypi; this involves temporarily rewriting the files since I couldn't figure out a good way to get tox to install something different. Differential Revision: https://phabricator.services.mozilla.com/D33811
bbc2f71bfa7f1428ef84ae5b0fdfc05957eb0735: Bug 1558763 - [marionette] Disable "browser.tabs.remote.separatePrivilegedContentProcess" by default. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 12 Jun 2019 13:45:32 +0000 - rev 478439
Push 113422 by aciure@mozilla.com at Wed, 12 Jun 2019 21:46:30 +0000
Bug 1558763 - [marionette] Disable "browser.tabs.remote.separatePrivilegedContentProcess" by default. r=maja_zf Due to bug 1557457 it can happen that loading a web page with eg. a HTTP auth prompt, no modal dialog will be shown by Firefox. As such disable this preference for now globally, until all the issues with privileged content processes have been solved. Differential Revision: https://phabricator.services.mozilla.com/D34710
8eb5ac3760e71fdb8fcb78233f0459b1429416c6: Bug 1329424 - [marionette] Re-enable tests TestScreenCapture[Content/Chrome].test_capture_flags. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 05 Jun 2019 13:36:34 +0000 - rev 477510
Push 113351 by shindli@mozilla.com at Thu, 06 Jun 2019 10:13:05 +0000
Bug 1329424 - [marionette] Re-enable tests TestScreenCapture[Content/Chrome].test_capture_flags. r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D33787