searching for reviewer(maja_zf)
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 554164
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 551216
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 551215
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 550970
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 550487
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 549516
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 549435
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 547363
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 547147
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 546101
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 546100
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 545769
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +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 544164
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 542958
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 542759
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 542758
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 541920
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 541574
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 541573
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 541517
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 541264
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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 539848
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1329424 - [marionette] Re-enable tests TestScreenCapture[Content/Chrome].test_capture_flags. r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D33787
3350eb9922706b59cb7c4606eb2546f18f83baaa: Bug 1487358 - [marionette] "Accept Alert" and "Dismiss Alert" should check for remaining user prompts. r=webdriver-reviewers,maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 27 May 2019 19:54:21 +0000 - rev 538599
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +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
a8b7e99e3f6cf77e4e95112833841f708677dad1: Bug 1558763 - [marionette] Disable "browser.tabs.remote.separatePrivilegedContentProcess" by default. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 12 Jun 2019 13:45:32 +0000 - rev 536915
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1558763 - [marionette] Disable "browser.tabs.remote.separatePrivilegedContentProcess" by default. r=maja_zf a=test-only 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
7a5720fa6da9d57c8d9bb8300353ff4cf8b70d79: Bug 1354232 - Update metadata for lsan failures, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 30 May 2018 09:22:44 +0100 - rev 485099
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Update metadata for lsan failures, r=maja_zf MozReview-Commit-ID: 1oq2gCQMzau
a7dec081ead2ac3b5d20b99b2bb177719358e328: Bug 1354232 - Chunk by dir more for wpt on asan, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Fri, 18 May 2018 19:49:10 +0100 - rev 485098
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Chunk by dir more for wpt on asan, r=maja_zf This means that when we run these tests, the LSAN exceptions will have the minimum possible scope. MozReview-Commit-ID: 5aFDWqSiaNb
9d5ed234247c64c7863724c99b071931452b9822: Bug 1354232 - Run web-platform-tests on linux64-asan, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 16 May 2018 12:14:08 +0100 - rev 485097
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Run web-platform-tests on linux64-asan, r=maja_zf MozReview-Commit-ID: Git2qiGEShN
004b079b76d06c3e9d74210700b28994cdeff886: Bug 1354232 - Don't store the result of update_expected, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 07 Jun 2018 11:40:56 +0100 - rev 485096
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Don't store the result of update_expected, r=maja_zf The needs_human feature never worked well and is unused. MozReview-Commit-ID: KemDBXjHPV8
5028820efd9ed3d1dbcb9bde5cbc235414a8d23c: Bug 1354232 - Fix, enable, and add to, the manifest update tests, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 07 Jun 2018 10:46:26 +0100 - rev 485095
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Fix, enable, and add to, the manifest update tests, r=maja_zf Refactor the tests to make them work with pytest directly rather than also depending on unittest. Fix the helper functions to work with the current state of metadata.py. Add some tests for update of assertion count and lsan data. MozReview-Commit-ID: 1XcMqSbqr43
6bf4a20193b801d342ff662b5a9712e516561d9e: Bug 1354232 - Refactor data storage in metadata.py, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 07 Jun 2018 10:42:32 +0100 - rev 485094
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Refactor data storage in metadata.py, r=maja_zf Previously we were holding a map of test id -> test and test -> expectation data. But this is an unnecessary layer of indirection, and it works perfectly well to map test id to the expectation data directly. This makes the code simpler and may also help make the update a little faster. MozReview-Commit-ID: 5PymX6Lxkgu
0f2a7154454ceec763bd64597ad9e3155c8d091c: Bug 1354232 - Fix updating assert count when there's an exising value, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 07 Jun 2018 10:40:58 +0100 - rev 485093
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Fix updating assert count when there's an exising value, r=maja_zf In this case we want to take the existing value into account, and update to 1 more than the new value (in the max-asserts case). MozReview-Commit-ID: 1RtJ2gU1ZbH
0e161374b583a7637db664473e441a1567e82a5b: Bug 1354232 - Support a __dir__.ini file in the metadata root, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 31 May 2018 15:53:32 +0100 - rev 485092
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Support a __dir__.ini file in the metadata root, r=maja_zf MozReview-Commit-ID: KACe0XQNsHl
c1ebcf01626ac0e0b23cad5c80ad04ac467fd893: Bug 1354232 - Support creating ConditionalValue objects containing a list, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 29 May 2018 23:42:23 +0100 - rev 485091
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Support creating ConditionalValue objects containing a list, r=maja_zf MozReview-Commit-ID: 5SSt1oeQj7v
9e8a66385f66f89f8cf2c9a18edf008496fa89fa: Bug 1354232 - Add support for updating LSAN data in wpt-update r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 29 May 2018 18:18:40 +0100 - rev 485089
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Add support for updating LSAN data in wpt-update r=maja_zf LSAN data differs from existing expectation data because the data is only generated when the browser exits, so the problems reported can happen at any point in the current session. We use the `scope` property in the log message to determine the path to a __dir__.ini file that covers all the tests run in the session, and add the LSAN exclusion rules to there. The rules themselves are generated by taking the topmost frame of any stack that's reported as unexpectedly leaking, and adding that to the list of permitted frames in the lsan-allowed property. We never remove entries from this list since intermittents may be present which won't appear on a specific run. Instead we rely on humans fixing the issues to also clean up the expectation files. MozReview-Commit-ID: Kxm0hFXlGE3
5b9ba77b7316c8ee1d0dac117e33685ebdfe22bc: Bug 1354232 - Log run-by-dir setting, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 23 May 2018 21:15:15 +0100 - rev 485086
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Log run-by-dir setting, r=maja_zf MozReview-Commit-ID: 3iMnOMhSsC3
b8da0ef2695d8bca1c11b44447a71cef5ce5b3fc: Bug 1354232 - Allow wpt manifest files to specify LSAN errors to ignore, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Mon, 21 May 2018 13:49:21 +0100 - rev 485085
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1354232 - Allow wpt manifest files to specify LSAN errors to ignore, r=maja_zf This adds a property lsan-allowed to the expectation manifest files that takes a list of strings. Any entry in the list that matches a frame in an LSAN stack will cause that stack to be regarded as an expected failure. MozReview-Commit-ID: 2oUw0joThha
c7d3022be6420de1ca4076d932aa32b299f3ea10: Bug 1441204 - Release geckodriver 0.21.0. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:30:07 -0700 - rev 479469
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Release geckodriver 0.21.0. r=maja_zf MozReview-Commit-ID: Hpi9mXLax5f
6cb033412ebf714db15990a17b76a59def236f95: Bug 1441204 - Prepare geckodriver changelog for 0.21.0 release. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:35:52 -0700 - rev 479468
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Prepare geckodriver changelog for 0.21.0 release. r=maja_zf MozReview-Commit-ID: CwgB8LcgiZH
b9a47acdbf4cef7064933fbc1ea3e78ab733babe: Bug 1441204 - Release webdriver crate 0.36.0. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:28:33 -0700 - rev 479467
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Release webdriver crate 0.36.0. r=maja_zf MozReview-Commit-ID: 1C5QHSWGZZu
990c560b970079208f75a173f1a729c747806b8a: Bug 1441204 - Release mozrunner 0.7.0. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:26:59 -0700 - rev 479466
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Release mozrunner 0.7.0. r=maja_zf MozReview-Commit-ID: HszLaFJv2w5
949326d8e328af276ebb9a97bf4f54f4f045ad73: Bug 1441204 - Use monospace for headers documenting capabilities. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:16:34 -0700 - rev 479465
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Use monospace for headers documenting capabilities. r=maja_zf Purely stylistic change. MozReview-Commit-ID: 5eEmyS0m4dy
124b31a8b580d197fdae77357f9053315c0b484e: Bug 1441204 - Fix WebDriver capabilities table layout. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:13:34 -0700 - rev 479464
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Fix WebDriver capabilities table layout. r=maja_zf The acceptInsecureCerts and pageLoadStrategy capabilities in the WebDriver capabilities table are missing default values, which causes the table columns to be misaligned. MozReview-Commit-ID: 57p4YzxEmUh
5f6eb50b8452e636444e217edd29c9efeb9e3922: Bug 1441204 - Link implementation status to bug dependency tree. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:11:46 -0700 - rev 479463
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Link implementation status to bug dependency tree. r=maja_zf The WebDriver implementation status report on MDN is out of date. MozReview-Commit-ID: BWGvi86fvsO
d1a91bbee610205dd35a618bad7706470176c924: Bug 1441204 - Correct minimum required Selenium version. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:08:09 -0700 - rev 479462
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Correct minimum required Selenium version. r=maja_zf Bug 1452024 bumped the minimum required Selenium version to 3.11, but did apparently not update the README. MozReview-Commit-ID: Gsn6Kjg8EOr
903c65173f3b13e75c0abc2ca0398655bc7c4cf8: Bug 1441204 - Upgrade rust-ini from 0.10.2 to 0.10.3. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:05:30 -0700 - rev 479461
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Upgrade rust-ini from 0.10.2 to 0.10.3. r=maja_zf MozReview-Commit-ID: DZp1wg7uVLN
371a38d383d5327f5dd056721e650859ffdc90f1: Bug 1441204 - Upgrade winreg crate from 0.5.0 to 0.5.1. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:04:25 -0700 - rev 479460
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Upgrade winreg crate from 0.5.0 to 0.5.1. r=maja_zf MozReview-Commit-ID: EtBBvUGnTzb
66765efe2e494b3d59386ba8a3f65b665a0e55c7: Bug 1441204 - Upgrade unicode-segmentation from 1.1.0 to 1.2.1. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 13:01:20 -0700 - rev 479459
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Upgrade unicode-segmentation from 1.1.0 to 1.2.1. r=maja_zf MozReview-Commit-ID: 1KUU2U7AVz4
05e3f0f3268cdad89ea8a4f67cc736153169a4fd: Bug 1441204 - Upgrade time crate from 0.1.38 to 0.1.40. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:58:45 -0700 - rev 479458
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Upgrade time crate from 0.1.38 to 0.1.40. r=maja_zf MozReview-Commit-ID: 3bdeeSwyE8Q
92635fd86affca70e48bded618d87e4eab37c955: Bug 1441204 - Upgrade zip crate from 0.3.1 to 0.3.3. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:57:36 -0700 - rev 479457
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Upgrade zip crate from 0.3.1 to 0.3.3. r=maja_zf MozReview-Commit-ID: LjzVBrGK4LM
e018d6a7da4527e75ff0f7434a9b19e6d5d6afe3: Bug 1441204 - Upgrade log crate from 0.4.1 to 0.4.2. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:49:09 -0700 - rev 479456
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1441204 - Upgrade log crate from 0.4.1 to 0.4.2. r=maja_zf MozReview-Commit-ID: FMIeUf55uzU