searching for reviewer(maja_zf)
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 540975
Push 11533 by archaeopteryx@coole-files.de at Mon, 08 Jul 2019 18:18:03 +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 539767
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 539568
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 539567
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 538729
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 538383
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 538382
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 538326
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 538073
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 536657
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 535408
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +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 533848
Push 11441 by opoprus@mozilla.com at Thu, 13 Jun 2019 13:39:01 +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 482457
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482456
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482455
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482454
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482453
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482452
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482451
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482450
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482449
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482447
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482444
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 482443
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 476963
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476962
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476961
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476960
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476959
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476958
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476957
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476956
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476955
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476954
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476953
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476952
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476951
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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 476950
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1441204 - Upgrade log crate from 0.4.1 to 0.4.2. r=maja_zf MozReview-Commit-ID: FMIeUf55uzU
a212848394b240c2721168794709c178e8ffbb55: Bug 1441204 - Upgrade lazy_static from 1.0.0 to 1.0.1. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:47:45 -0700 - rev 476949
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1441204 - Upgrade lazy_static from 1.0.0 to 1.0.1. r=maja_zf MozReview-Commit-ID: K1FK0cr0eaJ
9823b8821b2c4792dc82f1bde043d289c83dd51d: Bug 1441204 - Upgrade clap from 2.29.0 to 2.31.2. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:45:55 -0700 - rev 476948
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1441204 - Upgrade clap from 2.29.0 to 2.31.2. r=maja_zf MozReview-Commit-ID: 97HZvS13yg
6beceddb286f91d523502bb83aa183b765a0dc6c: Bug 1441204 - Revert removal of extensions.showMismatchUI pref. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 14 Jun 2018 12:01:15 -0700 - rev 476947
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1441204 - Revert removal of extensions.showMismatchUI pref. r=maja_zf Bug 1433574 removed the extensions.showMismatchUI preference from geckodriver and the Python client. Because these tools are used out-of-tree against all release channels of Firefox, the preference cannot be removed before Firefox 61 becomes the minimum supported version. MozReview-Commit-ID: 2iD4PffP5Yx
19607304a6b77cee2d44674281230ccd41763bf7: Bug 1467215 - Reset prefs possibly set by failed init. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Wed, 06 Jun 2018 18:34:32 +0100 - rev 475946
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467215 - Reset prefs possibly set by failed init. r=maja_zf If initialisation fails on being unable to start the TCP listener, we may have already set some recommended preferences. This patch ensures any altered preferences get reset when uninit() is called in the try...catch block in init(). MozReview-Commit-ID: B5vNvTUZcO7
0b9c59172bc14e37aba8cca70f5fbdd30d654307: Bug 1467215 - Abort initialisation on fatal error. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Wed, 06 Jun 2018 18:31:28 +0100 - rev 475945
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467215 - Abort initialisation on fatal error. r=maja_zf When the Marionette component fails to initialise we fail to bail out. This causes Marionette to report itself as enabled through an environment variable, an observer notification, and a log message. MozReview-Commit-ID: 2nTNNP0o5dv
1fbf7e0d341d86ec4b188769ae074f30bbc8c0ac: Bug 1466124 - Readd new_disabled flag on expectation manifest root, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 30 May 2018 16:48:50 +0100 - rev 475242
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1466124 - Readd new_disabled flag on expectation manifest root, r=maja_zf This was unintentionally removed in Bug 1265584. MozReview-Commit-ID: 1t5Aq7OuI0x
4c4a74e7bdfd99a091d0f29498dae6d0f0213466: Bug 1265584 - Update wpt metadata, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 15 May 2018 16:02:51 +0100 - rev 474099
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1265584 - Update wpt metadata, r=maja_zf MozReview-Commit-ID: F0KYHBJ8nIh
b021a8615326a99919fe62b493874ac9d49441da: Bug 1265584 - Add a test for wpttest metadata, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Tue, 15 May 2018 14:25:58 +0100 - rev 474098
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1265584 - Add a test for wpttest metadata, r=maja_zf MozReview-Commit-ID: Jme9GND8ihS
b7716dedbf5a24e0e9a940a907225f7b3dd7d35c: Bug 1265584 - Output asserts to wptreport.json, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 10 May 2018 15:43:30 +0100 - rev 474097
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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
605324b9d70e822a9d25e1c6ff7ca2bcbff6085c: Bug 1265584 - Use ujson where possible for faster metadata update, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 10 May 2018 15:39:14 +0100 - rev 474096
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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
cc9b28394533a30a6ae33def5ce1117882653134: Bug 1265584 - Support updating asserts with wpt-update, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 10 May 2018 15:38:16 +0100 - rev 474095
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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
cc1d47bf0aa7efe3e770316c9ea5d895beafcaba: Bug 1265584 - Reverse the order of metadata iteration, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Mon, 14 May 2018 22:25:48 +0100 - rev 474094
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +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