searching for reviewer(gbrown)
8b24b57e5180854d0651161421b0d80ddd86ecae: Bug 1605546 - disable browser_toggleAfterTabTearOutIn.js for frequent failures. r=gbrown
shindli <shindli@mozilla.com> - Thu, 16 Jan 2020 15:41:38 +0000 - rev 510502
Push 105321 by shindli@mozilla.com at Thu, 16 Jan 2020 15:56:34 +0000
Bug 1605546 - disable browser_toggleAfterTabTearOutIn.js for frequent failures. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D60121
a45dc9a8fcc0918b883fd680f372017204379ba7: Bug 1608833 - [ci] Chunk xpcshell in the taskgraph, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 15 Jan 2020 21:20:16 +0000 - rev 510416
Push 105256 by ahalberstadt@mozilla.com at Wed, 15 Jan 2020 21:22:13 +0000
Bug 1608833 - [ci] Chunk xpcshell in the taskgraph, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D57326
43519e626b3f6af995375ea4e77b98763ec7513c: Bug 1608833 - Update test runtimes files, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 15 Jan 2020 21:20:16 +0000 - rev 510415
Push 105256 by ahalberstadt@mozilla.com at Wed, 15 Jan 2020 21:22:13 +0000
Bug 1608833 - Update test runtimes files, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D59560
5b2997bfbd74368716a17c9b3da0c87e1abf004a: Bug 1608833 - [taskgraph] Add 'ccov' to the mozinfo guess when chunking tests, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 13 Jan 2020 16:42:51 +0000 - rev 510414
Push 105256 by ahalberstadt@mozilla.com at Wed, 15 Jan 2020 21:22:13 +0000
Bug 1608833 - [taskgraph] Add 'ccov' to the mozinfo guess when chunking tests, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D59559
0c5d892a1ba60ce9871838864f17eaf772626863: Bug 1608006 - restrict fails-if annotation of test_bug549170 to non-headless linux1804 only r=gbrown
Edwin Takahashi <egao@mozilla.com> - Wed, 15 Jan 2020 00:37:09 +0000 - rev 510303
Push 105176 by egao@mozilla.com at Wed, 15 Jan 2020 00:50:53 +0000
Bug 1608006 - restrict fails-if annotation of test_bug549170 to non-headless linux1804 only r=gbrown Changes: This test is a permafail only on linux1804-64 non-headless mochitest. It runs and passes fine on the headless variant, as shown in https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284141121&repo=mozilla-central&lineNumber=10861. Mark this test as an expected failure only on the non-headless mochitest, for linux1804 only. Differential Revision: https://phabricator.services.mozilla.com/D59920
dda22845bc49c7fd37d4bec1d37b6491f4a4099d: Bug 1608251 - run reftest/reftest-no-accel on ubuntu1804 ccov and deactivate on linux64 r=marco,gbrown
Edwin Takahashi <egao@mozilla.com> - Tue, 14 Jan 2020 17:52:44 +0000 - rev 510292
Push 105166 by egao@mozilla.com at Tue, 14 Jan 2020 22:46:39 +0000
Bug 1608251 - run reftest/reftest-no-accel on ubuntu1804 ccov and deactivate on linux64 r=marco,gbrown Changes: Enable reftest/reftest-no-accel on ubuntu1804/linux1018. Remove reftest/reftest-no-accel from running on ubuntu1604/linux64. Differential Revision: https://phabricator.services.mozilla.com/D59825
525b5fde4abe0b8e1f17633dc8a7a65d4217767e: Bug 1602863 - update linux64 platform regex in yaml files to be compatible with linux64 and linux1804 strings r=gbrown
Edwin Takahashi <egao@mozilla.com> - Tue, 14 Jan 2020 17:35:00 +0000 - rev 510240
Push 105121 by egao@mozilla.com at Tue, 14 Jan 2020 19:06:59 +0000
Bug 1602863 - update linux64 platform regex in yaml files to be compatible with linux64 and linux1804 strings r=gbrown Changes: Update `linux64` regex to in yaml files for suites that have been migrated over to run on ubuntu1804. Current naming convention: `linux64-asan/opt`. New naming convention: `linux1804-64-asan/opt` Future (potential) convention: `linux2004-64-asan/opt` Using the `linux.*64` regex will result in a match for all three of the names above. This will ensure that we don't need to constantly update the regex for each new version, while being specific enough. Differential Revision: https://phabricator.services.mozilla.com/D59572
bf3640860b21ddc97bb04ba86a888a7f017b8132: Bug 1608885 - correct accidental disabling of wr tests for windows r=gbrown
Edwin Takahashi <egao@mozilla.com> - Mon, 13 Jan 2020 21:31:53 +0000 - rev 510035
Push 105011 by egao@mozilla.com at Mon, 13 Jan 2020 21:43:25 +0000
Bug 1608885 - correct accidental disabling of wr tests for windows r=gbrown Changes: Restore the original state of `web-platform-tests` test set in `test-sets.yml`. Changes in D59403 had the unintended side effect of removing `web-platform-tests-reftests` and `web-platform-tests-crashtests` from the main test set, which was used for both `linux64` and `windows` platforms. `position-sticky-scroll-with-clip-and-abspos-ref.html` was failing because the test no longer needed a `fuzzy` annotation for `webrender` variant. Differential Revision: https://phabricator.services.mozilla.com/D59752
2c7ec324fc15bb848aeb2f87deed714cca3055b1: Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 07 Jan 2020 21:15:02 +0000 - rev 509626
Push 104732 by ahalberstadt@mozilla.com at Thu, 09 Jan 2020 19:50:16 +0000
Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown Previously we simply ignored skipped tests when performing test chunking in the taskgraph. This could sometimes result in a task that runs a single manifest that happens to be skipped on that task's configuration. This results in an error that no tests were run from the harness. This patch attempts to guess a mozinfo based on a task's definition. Then it uses those values to take skipped tests into account when running the chunking algorithm. That way the chances of scheduling a manifest that would be skipped anyway are much lower. Depends on D58987 Differential Revision: https://phabricator.services.mozilla.com/D58988
1044ce0c5962dd5ffc22508f8bf7822914bfb125: Bug 1583353 - [taskgraph] Move test chunking logic to a utility file, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 07 Jan 2020 19:42:42 +0000 - rev 509625
Push 104732 by ahalberstadt@mozilla.com at Thu, 09 Jan 2020 19:50:16 +0000
Bug 1583353 - [taskgraph] Move test chunking logic to a utility file, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D58987
701fd0aec286cdb4e47d36aedaaecbd6e89bc226: Bug 1599197 - do not run linux32 on autoland or try by default r=jmaher,gbrown
Edwin Takahashi <egao@mozilla.com> - Thu, 09 Jan 2020 01:09:07 +0000 - rev 509482
Push 104655 by egao@mozilla.com at Thu, 09 Jan 2020 01:11:03 +0000
Bug 1599197 - do not run linux32 on autoland or try by default r=jmaher,gbrown Changes: Do not run `linux32` builds on `try` or `autoland` by default, but ensure it is able to run on all other repos (eg. `mozilla-beta`). Filter out all tasks with `linux-shippable` in the name, including builds, auxiliary tasks (balrog, etc). Differential Revision: https://phabricator.services.mozilla.com/D58982
337f50d46831c533b67222b4d9da572482757cc6: Bug 1581345 - Add TEST-UNEXPECTED-FAIL to TestHarnessException. r=gbrown
Agi Sferro <agi@sferro.dev> - Wed, 08 Jan 2020 04:05:43 +0000 - rev 509398
Push 104603 by asferro@mozilla.com at Wed, 08 Jan 2020 16:40:43 +0000
Bug 1581345 - Add TEST-UNEXPECTED-FAIL to TestHarnessException. r=gbrown This is so that treeherder can pick up the failure line. Differential Revision: https://phabricator.services.mozilla.com/D59069
69ff2dce321d380079a925e9d8c3579d2d969483: Bug 1606378 - [mozdevice] Update version to 3.0.7, r=gbrown.
Bob Clary <bclary@bclary.com> - Wed, 08 Jan 2020 16:11:33 +0000 - rev 509394
Push 104599 by bclary@mozilla.com at Wed, 08 Jan 2020 16:20:32 +0000
Bug 1606378 - [mozdevice] Update version to 3.0.7, r=gbrown. Depends on D59130 Differential Revision: https://phabricator.services.mozilla.com/D59131
e3fd07e4478f5599a82ae73dc7f49da6e2482faa: Bug 1606378 - [mozdevice] Do not use message property of exception objects, r=gbrown.
Bob Clary <bclary@bclary.com> - Wed, 08 Jan 2020 16:13:06 +0000 - rev 509393
Push 104599 by bclary@mozilla.com at Wed, 08 Jan 2020 16:20:32 +0000
Bug 1606378 - [mozdevice] Do not use message property of exception objects, r=gbrown. To work around the lack of Exception.message in Python 3, I've switched adb.py to using str(e) instead of e.message where we either output or check for a substring in the exception message. This doesn't not work for cases where we want to do an equality comparison but fortunately adb.py does not use exact comparisons. Differential Revision: https://phabricator.services.mozilla.com/D59130
c027f94ac904a7c2a9432e7c186ebab168249bd7: Bug 1606728 - mozfile.which() should consult the registry for registered binaries r=gbrown
Ricky Stewart <rstewart@mozilla.com> - Tue, 07 Jan 2020 19:33:23 +0000 - rev 509190
Push 104509 by rstewart@mozilla.com at Tue, 07 Jan 2020 21:08:44 +0000
Bug 1606728 - mozfile.which() should consult the registry for registered binaries r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D58562
dfa46920fe001156bbbd67ee9505dc33923b5fcf: Bug 1599197 - demote linux32-shippable/opt tasks to tier 2 and limit builds to try and mozilla-central r=jmaher,gbrown
Edwin Takahashi <egao@mozilla.com> - Mon, 06 Jan 2020 18:42:02 +0000 - rev 508970
Push 104343 by egao@mozilla.com at Mon, 06 Jan 2020 18:42:54 +0000
Bug 1599197 - demote linux32-shippable/opt tasks to tier 2 and limit builds to try and mozilla-central r=jmaher,gbrown Changes: Demote linux32-shippable/opt tasks to tier 2 on all repositories. Other linux32 jobs are defined but do not appear to run. Limit the build of linux32-shippable/opt to `try`/`mozilla-central`. Differential Revision: https://phabricator.services.mozilla.com/D58207
1410db0871ba5a00a43906437e0050b19bc363bc: Bug 1599197 - demote linux32-shippable/opt tasks to tier 2 and limit builds to try and mozilla-central r=jmaher,gbrown
Edwin Takahashi <egao@mozilla.com> - Mon, 06 Jan 2020 16:53:39 +0000 - rev 508949
Push 104324 by egao@mozilla.com at Mon, 06 Jan 2020 16:54:11 +0000
Bug 1599197 - demote linux32-shippable/opt tasks to tier 2 and limit builds to try and mozilla-central r=jmaher,gbrown Changes: Demote linux32-shippable/opt tasks to tier 2 on all repositories. Other linux32 jobs are defined but do not appear to run. Limit the build of linux32-shippable/opt to `try`/`mozilla-central`. Differential Revision: https://phabricator.services.mozilla.com/D58207
faa19d649f36f7f24fb67004374045c4a75622fc: Bug 1603844 - [mochitest] Fix a failure in the 'test_get_active_tests.py' selftest, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 20 Dec 2019 22:17:13 +0000 - rev 508126
Push 103822 by gbrown@mozilla.com at Fri, 20 Dec 2019 23:41:31 +0000
Bug 1603844 - [mochitest] Fix a failure in the 'test_get_active_tests.py' selftest, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D58051
ce035f29f7ff352b8b9118ff5705d260ab3ca253: Bug 1603844 - [mochitest] Use 'ancestor_manifest' as part of the key for determining a test's manifest, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 20 Dec 2019 18:16:05 +0000 - rev 508095
Push 103805 by ahalberstadt@mozilla.com at Fri, 20 Dec 2019 20:13:02 +0000
Bug 1603844 - [mochitest] Use 'ancestor_manifest' as part of the key for determining a test's manifest, r=gbrown In mochitest, we use a test's manifest to: 1. Log the test groups at suite_start 2. Ensure all tests in a manifest have the same prefs/env 3. Implement run-by-manifest mode However, we don't factor in a test's ancestor manifest. This can cause problems if the same manifest is imported more than once by different parent manifests. This patch ensures that if a test has an ancestor manifest, we use the key '<ancestor_manifest>:<manifest>' for the purposes listed above. Differential Revision: https://phabricator.services.mozilla.com/D57828
ac51a01611dcad4241b0b7461d97563db45a769e: Bug 1603844 - [manifestparser] Merge 'prefs' from defaults instead of overwriting them, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 19 Dec 2019 17:31:27 +0000 - rev 508094
Push 103805 by ahalberstadt@mozilla.com at Fri, 20 Dec 2019 20:13:02 +0000
Bug 1603844 - [manifestparser] Merge 'prefs' from defaults instead of overwriting them, r=gbrown While the 'prefs' key can only exist in the DEFAULT section of manifests, this allows parent manifests to propagate their prefs down to included ones. Differential Revision: https://phabricator.services.mozilla.com/D57635
355cde565ce159fe6c4c53aedc1c412d8b570e04: Bug 1583353 - [ci] Chunk xpcshell in the taskgraph, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 16 Dec 2019 17:07:40 +0000 - rev 508079
Push 103792 by ahalberstadt@mozilla.com at Fri, 20 Dec 2019 19:04:13 +0000
Bug 1583353 - [ci] Chunk xpcshell in the taskgraph, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D57326
7e15763c3316c4b0fd1441004b6000a7ad1926cf: Bug 1604901 - [mozprocess] Version bump to 1.1.0, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 19 Dec 2019 19:43:57 +0000 - rev 507926
Push 103689 by ahalberstadt@mozilla.com at Thu, 19 Dec 2019 19:46:23 +0000
Bug 1604901 - [mozprocess] Version bump to 1.1.0, r=gbrown Perusing the changelog, the differences since last version bump are mostly centered around ironing Python 3 issues. Nothing that should be backwards incompatible, but larger changes than a dot release might warrant. So bumping the minor version. Differential Revision: https://phabricator.services.mozilla.com/D57854
c6a0928caab6a65d1511fca8c44927a0cf8a2a4c: Bug 1604360 - [manifestparser] Properly merge [DEFAULT] section of manifest with parent defaults r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 18 Dec 2019 23:54:26 +0000 - rev 507873
Push 103644 by ahalberstadt@mozilla.com at Thu, 19 Dec 2019 14:24:32 +0000
Bug 1604360 - [manifestparser] Properly merge [DEFAULT] section of manifest with parent defaults r=gbrown Previously the [DEFAULT] section of a manifest would simply overwrite whatever values were passed down from the parent. This patch ensures we use 'combine_fields' so things like 'skip-if' and 'support-files' are properly merged. Differential Revision: https://phabricator.services.mozilla.com/D57410
5bd66ef01543bb5995abc2f1cbaebccdd306f4b1: Bug 1600658: Part 1 - Remove setting of MOZ_CRASHREPORTER_NO_REPORT from runjunit.py; r=gbrown
Aaron Klotz <aklotz@mozilla.com> - Mon, 16 Dec 2019 20:15:11 +0000 - rev 507282
Push 103339 by aklotz@mozilla.com at Mon, 16 Dec 2019 20:23:33 +0000
Bug 1600658: Part 1 - Remove setting of MOZ_CRASHREPORTER_NO_REPORT from runjunit.py; r=gbrown We now need the junit crash handler to see crash reports. Differential Revision: https://phabricator.services.mozilla.com/D56853
721f68718966c40cd4ce375f9b9221ec912b08d4: Bug 1583353 - [ci] Chunk mochitest-chrome, gpu and remote in the taskgraph, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 13 Dec 2019 23:03:58 +0000 - rev 507131
Push 103283 by ahalberstadt@mozilla.com at Mon, 16 Dec 2019 14:32:51 +0000
Bug 1583353 - [ci] Chunk mochitest-chrome, gpu and remote in the taskgraph, r=gbrown Depends on D57164 Differential Revision: https://phabricator.services.mozilla.com/D57165
fd2b064f3c17c72a3ddd236566151f18d314d64c: Bug 1583353 - [manifestparser] Take 'ancestor_manifest' into account in the pathprefix filter, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 13 Dec 2019 23:09:54 +0000 - rev 507130
Push 103283 by ahalberstadt@mozilla.com at Mon, 16 Dec 2019 14:32:51 +0000
Bug 1583353 - [manifestparser] Take 'ancestor_manifest' into account in the pathprefix filter, r=gbrown Previously, when running |mach mochitest path/to/manifest.ini|, any tests in manifests that that one includes would not be run. This fixes that behaviour. Differential Revision: https://phabricator.services.mozilla.com/D57164
e33b10fd1fd35a294a8f8e6c1ac0bee373bc08d8: Bug 1602980 - revert to having distinct skiaContent and gtkWidget annotations for transformations-1.html r=gbrown
Edwin Takahashi <egao@mozilla.com> - Thu, 12 Dec 2019 15:54:13 +0000 - rev 506768
Push 103065 by egao@mozilla.com at Thu, 12 Dec 2019 21:33:49 +0000
Bug 1602980 - revert to having distinct skiaContent and gtkWidget annotations for transformations-1.html r=gbrown Changes: Partially revert the changes made in D56572 because it appears reftests running on macosx1014 also rely on the `skiaContent` manifest. The unified manifest condition caused the `macosx1014-shippable-qr` tasks to report a failure with `1-1,1-1`. A separate bug should be used to update the expected failure values for macosx1014 if appropriate. Differential Revision: https://phabricator.services.mozilla.com/D56861
a76095565161aa7b2105978fa6a64aeb9c3e92d3: Bug 1583353 - [ci] Chunk mochitest-media and devtools-chrome in the taskgraph, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 10 Dec 2019 21:04:38 +0000 - rev 506567
Push 102930 by ahalberstadt@mozilla.com at Wed, 11 Dec 2019 21:12:01 +0000
Bug 1583353 - [ci] Chunk mochitest-media and devtools-chrome in the taskgraph, r=gbrown Depends on D52730 Differential Revision: https://phabricator.services.mozilla.com/D56598
6740ae92e125fb4878256cdd117ecf8446e7dc19: Bug 1583353 - [taskgraph] Implement test chunking in transforms r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 11 Dec 2019 21:10:48 +0000 - rev 506565
Push 102930 by ahalberstadt@mozilla.com at Wed, 11 Dec 2019 21:12:01 +0000
Bug 1583353 - [taskgraph] Implement test chunking in transforms r=gbrown We've long handled chunks by defining the total number of chunks in our CI configuration, and then passing that value down into the test harnesses at task runtime (via the '--this-chunk' and '--total-chunks' parameters). The test harness then runs an algorithm to determine which tests should be run in "this" chunk. There are several problems with this approach, but by far the biggest is that we can't use test information in our scheduling algorithms. The information simply isn't available yet. This patch switches things around such that we determine which tests go in which tasks during the taskgraph generation. This means we have perfect information around which tasks are running which tests, and if e.g a ccov or machine learning algorithm deems a particular test important, we can make sure to *only* schedule the tasks that contain that test. I'm planning to enable this a couple suites at a time so we don't accidentally stop running tests. This specifically only enables this mode for 'mochitest-media', 'mochitest-browser-chrome' and 'mochitest-devtools-chrome'. I chose these suites because they are the ones that are already using the 'chunk_by_runtime' algorithm. Differential Revision: https://phabricator.services.mozilla.com/D52729
92126172bfbd3db5117b095eb87235b615e34d27: Bug 1593785: update 4.3 emulator to have larger disk r=gbrown
Andrew Erickson <aerickson@mozilla.com> - Mon, 09 Dec 2019 19:26:35 +0000 - rev 506164
Push 102697 by gbrown@mozilla.com at Mon, 09 Dec 2019 19:53:05 +0000
Bug 1593785: update 4.3 emulator to have larger disk r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D56258
819ffb7b3dc3a9a75103b8c8a4853058a4fc8746: Bug 1601397 - [ci] Refactor fission configuration for more flexability r=jmaher,gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 06 Dec 2019 19:55:14 +0000 - rev 505865
Push 102542 by ahalberstadt@mozilla.com at Fri, 06 Dec 2019 19:57:26 +0000
Bug 1601397 - [ci] Refactor fission configuration for more flexability r=jmaher,gbrown This implements a 'fission-run-by-projects' and 'fission-tier' key that mirrors the non-fission versions. We need to duplicate the keys rather than use something like 'by-variant' due to the order that things are processed in the tests.py transforms. These keys should only be temporary until Fission is running the same as non-Fission. In the meantime they will give us greater control over what runs where. The taskgraph generated before and after this change is identical. Differential Revision: https://phabricator.services.mozilla.com/D56211
1ea03bd6c9ccf4f3742542ddf15f9f624fd30de2: Bug 1600333 - Remove all tags = clipboard from the codebase r=gbrown
Julian Descottes <jdescottes@mozilla.com> - Thu, 05 Dec 2019 11:07:10 +0000 - rev 505619
Push 102382 by jdescottes@mozilla.com at Thu, 05 Dec 2019 11:22:58 +0000
Bug 1600333 - Remove all tags = clipboard from the codebase r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D55305
45d3a3e173d3b164c5cc6c3ff287d21bef6e4b11: Bug 1562840 - Fuzzy table-anonymous-boxes/490174-1.html on Android debug. r=gbrown
Dorel Luca <dluca@mozilla.com> - Wed, 04 Dec 2019 22:48:08 +0000 - rev 505560
Push 102343 by apavel@mozilla.com at Wed, 04 Dec 2019 22:48:54 +0000
Bug 1562840 - Fuzzy table-anonymous-boxes/490174-1.html on Android debug. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D55796
fa7cc0b71f1f6d3097c566f2b4ba820f340f17ea: Bug 1596314 - disable WebExecutorTest.readTimeout for frequent failures r=gbrown,geckoview-reviewers,snorp
Andreea Pavel <apavel@mozilla.com> - Wed, 04 Dec 2019 18:23:34 +0000 - rev 505519
Push 102313 by apavel@mozilla.com at Wed, 04 Dec 2019 18:34:03 +0000
Bug 1596314 - disable WebExecutorTest.readTimeout for frequent failures r=gbrown,geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D54914
e8463f077741d3bf4145f67ac7a0c762c72867ca: Bug 1600308 - Updated wpt expectation for mac builds. r=gbrown,jgraham
Daniel Varga <dvarga@mozilla.com> - Mon, 02 Dec 2019 15:45:05 +0000 - rev 505313
Push 102261 by dvarga@mozilla.com at Wed, 04 Dec 2019 11:16:12 +0000
Bug 1600308 - Updated wpt expectation for mac builds. r=gbrown,jgraham Differential Revision: https://phabricator.services.mozilla.com/D55392
7cabf80092ab9fe28266b39670a851df0a302115: Bug 1597847, rename remaining misc xul files from within /view, /gfx, /extensions, and /testing to .xhtml format r=marionette-reviewers,bgrins,whimboo,gbrown
Emma Malysz <emalysz@mozilla.com> - Mon, 02 Dec 2019 19:16:22 +0000 - rev 505138
Push 102167 by bgrinstead@mozilla.com at Tue, 03 Dec 2019 17:28:06 +0000
Bug 1597847, rename remaining misc xul files from within /view, /gfx, /extensions, and /testing to .xhtml format r=marionette-reviewers,bgrins,whimboo,gbrown Differential Revision: https://phabricator.services.mozilla.com/D54035
07a2031c69c8bb648d001ae4e80eb73d949ce892: Bug 1600314 - [manifestparser] Use 'ancestor_manifest' in the 'chunk_by_runtime' filter (if it exists), r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 03 Dec 2019 14:23:32 +0000 - rev 505114
Push 102151 by ahalberstadt@mozilla.com at Tue, 03 Dec 2019 15:49:07 +0000
Bug 1600314 - [manifestparser] Use 'ancestor_manifest' in the 'chunk_by_runtime' filter (if it exists), r=gbrown Ensures child (aka included) manifests always run in the same chunk as their parent. Differential Revision: https://phabricator.services.mozilla.com/D55284
ceffb2fcecddb215c982af96362444fa1e076af1: Bug 1600314 - [runtimes] Don't store runtime information for included manifests, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 02 Dec 2019 21:21:36 +0000 - rev 505113
Push 102151 by ahalberstadt@mozilla.com at Tue, 03 Dec 2019 15:49:07 +0000
Bug 1600314 - [runtimes] Don't store runtime information for included manifests, r=gbrown Some manifests get included by parent manifests (e.g [include:<child manifest>]). The runtime of these manifests should be rolled into the runtime of the parent manifest as that is how it will be run in CI. This change also updates the runtimes files to incorporate this change. Differential Revision: https://phabricator.services.mozilla.com/D55285
a147516fef237b566db3d33653a850dade107bc8: Bug 1600314 - [manifestparser] Make 'ancestor_manifest' a relative path, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 02 Dec 2019 21:19:45 +0000 - rev 505112
Push 102151 by ahalberstadt@mozilla.com at Tue, 03 Dec 2019 15:49:07 +0000
Bug 1600314 - [manifestparser] Make 'ancestor_manifest' a relative path, r=gbrown Also rename the key from 'ancestor-manifest' to 'ancestor_manifest' to be consistent with other keys. Differential Revision: https://phabricator.services.mozilla.com/D55283
4c4e74df38bdef9ba77cbb88a8b4f99febacb6e1: Bug 1600314 - [runtimes] Don't store runtime information for included manifests, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 29 Nov 2019 16:44:45 +0000 - rev 504848
Push 101999 by ahalberstadt@mozilla.com at Mon, 02 Dec 2019 14:26:53 +0000
Bug 1600314 - [runtimes] Don't store runtime information for included manifests, r=gbrown Some manifests get included by parent manifests (e.g [include:<child manifest>]). The runtime of these manifests should be rolled into the runtime of the parent manifest as that is how it will be run in CI. This change also updates the runtimes files to incorporate this change. Differential Revision: https://phabricator.services.mozilla.com/D55285
3c4063b93ce75b5992f9c261c71a679a4ed89c19: Bug 1600314 - [manifestparser] Use 'ancestor_manifest' in the 'chunk_by_runtime' filter (if it exists), r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 02 Dec 2019 14:24:30 +0000 - rev 504847
Push 101999 by ahalberstadt@mozilla.com at Mon, 02 Dec 2019 14:26:53 +0000
Bug 1600314 - [manifestparser] Use 'ancestor_manifest' in the 'chunk_by_runtime' filter (if it exists), r=gbrown Ensures child (aka included) manifests always run in the same chunk as their parent. Differential Revision: https://phabricator.services.mozilla.com/D55284
d28d71c964c7ed47d48fae111cdd66c5ecbabbd0: Bug 1600314 - [manifestparser] Make 'ancestor_manifest' a relative path, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 29 Nov 2019 16:16:09 +0000 - rev 504846
Push 101999 by ahalberstadt@mozilla.com at Mon, 02 Dec 2019 14:26:53 +0000
Bug 1600314 - [manifestparser] Make 'ancestor_manifest' a relative path, r=gbrown Also rename the key from 'ancestor-manifest' to 'ancestor_manifest' to be consistent with other keys. Differential Revision: https://phabricator.services.mozilla.com/D55283
17386ce6dd6f18f081d9915ab45618e471b8637c: Bug 1428718 - make moztest syntax python3 compatible r=gbrown,mozbase
Edwin Takahashi <egao@mozilla.com> - Wed, 27 Nov 2019 21:12:18 +0000 - rev 504129
Push 101758 by egao@mozilla.com at Wed, 27 Nov 2019 21:36:09 +0000
Bug 1428718 - make moztest syntax python3 compatible r=gbrown,mozbase Changes: Replace `<list>.items()` calls with `six.iteritems()`. Remove `try/except` handling of `unittest` import as we have standardized on python2.7 in CI. Use `six` to handle metaclass changes while python2/3 intercompatibility is required. Differential Revision: https://phabricator.services.mozilla.com/D54376
c4bfcbd7eb22ff1372db6ee5786a560e41fa53a8: Bug 1583364 - [manifestparser] Fix regression to ChunkByManifest filter, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 27 Nov 2019 14:07:54 +0000 - rev 504042
Push 101706 by ahalberstadt@mozilla.com at Wed, 27 Nov 2019 14:35:13 +0000
Bug 1583364 - [manifestparser] Fix regression to ChunkByManifest filter, r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D54369
5659244be63a64aadfc4805aed6adb3cd885fff7: Bug 1583364 - Generate 'manifest-runtimes.json' and update mochitest harness to use it, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 23 Nov 2019 05:29:32 +0000 - rev 504035
Push 101699 by ahalberstadt@mozilla.com at Wed, 27 Nov 2019 13:58:45 +0000
Bug 1583364 - Generate 'manifest-runtimes.json' and update mochitest harness to use it, r=gbrown As a side-effect this will also update runtime data for all suites using '--chunk-by-runtime'. This change simultaneously: 1. Stores runtime data from all suites 2. Stores runtime data from all tests (no more percentile) 3. Stores distinct data for android, unix (osx/linux) and windows 4. Reduces the size of 'testing/runtimes' from 408k -> 168k The chunks look more balanced from my unscientific glance (especially on Windows). Differential Revision: https://phabricator.services.mozilla.com/D53702
4a9458903055b603f2c42fd05c74b726f34ddbfe: Bug 1583364 - Update testing/runtimes/writeruntimes script to write info at the manifest level, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 23 Nov 2019 05:29:35 +0000 - rev 504034
Push 101699 by ahalberstadt@mozilla.com at Wed, 27 Nov 2019 13:58:45 +0000
Bug 1583364 - Update testing/runtimes/writeruntimes script to write info at the manifest level, r=gbrown The new format will be: { <path/to/manifest.ini>: <average duration> } Differential Revision: https://phabricator.services.mozilla.com/D53701
f3a314683f003c027e41c32f9d752261a752fcdb: Bug 1583364 - Remove ability to specify platforms/e10s in testing/runtimes/writeruntimes, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 23 Nov 2019 05:29:37 +0000 - rev 504033
Push 101699 by ahalberstadt@mozilla.com at Wed, 27 Nov 2019 13:58:45 +0000
Bug 1583364 - Remove ability to specify platforms/e10s in testing/runtimes/writeruntimes, r=gbrown The script should just do the thing that we want. Providing options just increases the chance of user error. I don't see any need to specify either of these things. Depends on D53699 Differential Revision: https://phabricator.services.mozilla.com/D53700
15c40a30f38ebf6195c1478612198920cd2f2061: Bug 1583364 - Convert testing/runtimes/writeruntimes.py to a 'mach python' script, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 23 Nov 2019 05:29:39 +0000 - rev 504032
Push 101699 by ahalberstadt@mozilla.com at Wed, 27 Nov 2019 13:58:45 +0000
Bug 1583364 - Convert testing/runtimes/writeruntimes.py to a 'mach python' script, r=gbrown The main motivation here was to gain access to the mach enviroment for the future refactor. Depends on D53698 Differential Revision: https://phabricator.services.mozilla.com/D53699
6a56539a8db937347b200bc59500822d9aa7ecbb: Bug 1583364 - Create a 'build_flavor' key mapping 'moztest.resolve.TEST_SUITES' to their build flavor, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 27 Nov 2019 13:57:20 +0000 - rev 504031
Push 101699 by ahalberstadt@mozilla.com at Wed, 27 Nov 2019 13:58:45 +0000
Bug 1583364 - Create a 'build_flavor' key mapping 'moztest.resolve.TEST_SUITES' to their build flavor, r=gbrown Build flavors are defined in 'python/mozbuild/mozbuild/testing.py'. This change is needed by D52729 but it's also a good way to tell which suites are integrated into the TestManifestBackend in the build system. So I'm landing it here instead. Depends on D53030 Differential Revision: https://phabricator.services.mozilla.com/D53698
8596a38b5dabbd56202cf97d8d8c0541e0c621d0: Bug 1590857 - Don't prompt to install Android app if the user is running 'mach install'. r=gbrown
Botond Ballo <botond@mozilla.com> - Mon, 25 Nov 2019 22:17:59 +0000 - rev 503760
Push 101530 by bballo@mozilla.com at Mon, 25 Nov 2019 23:27:24 +0000
Bug 1590857 - Don't prompt to install Android app if the user is running 'mach install'. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D54381