searching for reviewer(armenzg)
f9f4c7a84ee131d60a3f71728a9a7c97311eae5d: Bug 1207900 - Disable talos-h2 on Win10 production as it takes too long to run; r=armenzg
Rob Wood <rwood@mozilla.com> - Mon, 18 Dec 2017 12:50:18 -0500 - rev 448635
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1207900 - Disable talos-h2 on Win10 production as it takes too long to run; r=armenzg MozReview-Commit-ID: 7JmKthEvsT2
a465c93f52b4f94e4f50baf6194ec45eb481051b: Bug 1419512 - [tryselect] Consolidate subcommand parser retrieval in mach_commands.py, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 02 Nov 2017 16:02:35 -0400 - rev 444743
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1419512 - [tryselect] Consolidate subcommand parser retrieval in mach_commands.py, r=armenzg This is a minor cleanup around finding and importing subcommand parser in |mach try|. MozReview-Commit-ID: IHRXXi5mB4G
323b7fc81663971d8b1491f50263e997eb2cbf3b: Bug 1207900 - Disable talos-h2 on Win10 production as it takes too long to run; r=armenzg, a=test-only
Rob Wood <rwood@mozilla.com> - Mon, 18 Dec 2017 12:50:18 -0500 - rev 442991
Push 8420 by ryanvm@gmail.com at Thu, 21 Dec 2017 19:17:18 +0000
Bug 1207900 - Disable talos-h2 on Win10 production as it takes too long to run; r=armenzg, a=test-only MozReview-Commit-ID: 7JmKthEvsT2
f0b47601baec03c6841615488c87c438d5a11dfd: Bug 1414894 - [tryselect] Don't install shell extensions when bootstrapping fzf for |mach try fuzzy|, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 06 Nov 2017 20:29:25 -0500 - rev 441371
Push 8127 by ryanvm@gmail.com at Tue, 07 Nov 2017 22:38:50 +0000
Bug 1414894 - [tryselect] Don't install shell extensions when bootstrapping fzf for |mach try fuzzy|, r=armenzg Currently the prompts don't make it clear enough that running fzf will mess with your shell settings. This means users could install it without realizing, forget and get confused later on. Rather than try to address this, it's simpler to always skip the shell extensions as |mach try fuzzy| doesn't need them anyway. The extensions are useful, but are better installed via something like |mach bootstrap| which can be tackled in a separate bug. MozReview-Commit-ID: 2kx7UGO5LJ0
9528ed506a11405a044808b463573b4dfae494c2: Bug 1413374 - [tryselect] Fix |mach try empty| regression and add a test, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 01 Nov 2017 08:12:42 -0400 - rev 440350
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1413374 - [tryselect] Fix |mach try empty| regression and add a test, r=armenzg MozReview-Commit-ID: Iv2RDqqhL57
301666d1d339f3c3a22ebce3c0c640e076d779c4: Bug 1400503 - [tryselect] Add an option to open the presets file in an editor, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Oct 2017 14:58:34 -0400 - rev 439838
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1400503 - [tryselect] Add an option to open the presets file in an editor, r=armenzg MozReview-Commit-ID: 2jwdAaNWHH7
7741abf30b9bd8c81233edefee5e1217d93bdc9f: Bug 1400503 - [tryselect] Separate 'common_arguments' into groups sub-parsers can opt-in to, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Oct 2017 11:06:24 -0400 - rev 439837
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1400503 - [tryselect] Separate 'common_arguments' into groups sub-parsers can opt-in to, r=armenzg This allows subparsers more control over which sets of arguments they need to implement. For example, it doesn't make sense for the 'empty' selector to accept the preset arguments. Now it can opt-out of those and only implement the 'push' arguments. MozReview-Commit-ID: GOfjcFtlfDD
6e3a0b791182798107d4311d4e137df6c55c6b37: Bug 1406777 - Support --message and --no-push with |mach try empty|, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 11 Oct 2017 15:45:08 -0400 - rev 436702
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1406777 - Support --message and --no-push with |mach try empty|, r=armenzg This adds all the common arguments to |mach try empty|, including preset arguments which will just be ignored if specified. The commit message can be changed with: ./mach try empty -m DONTBUILD MozReview-Commit-ID: 5RYfLBOIX1g
db6679f42d980c1267971a6102459ae9501c32eb: Bug 1400469 - Add ability to specify commit message to |mach try|, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 18 Sep 2017 12:43:03 -0400 - rev 432978
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1400469 - Add ability to specify commit message to |mach try|, r=armenzg MozReview-Commit-ID: LWkAEDWn8NC
cb242f1774a5845a104b6d3482232bc6d1bdf21f: Bug 1397435 - allow SETA to work on stylo-disabled jobs. r=armenzg
Joel Maher <jmaher@mozilla.com> - Fri, 08 Sep 2017 11:24:25 -0400 - rev 429274
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397435 - allow SETA to work on stylo-disabled jobs. r=armenzg
00dfb5209483ff4e79c261c6179ea29433dbfc1c: Bug 1395267 - [tryselect] Make default try selector used when running |mach try| without subcommands configurable, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 30 Aug 2017 14:45:46 -0400 - rev 427315
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395267 - [tryselect] Make default try selector used when running |mach try| without subcommands configurable, r=armenzg To use this, create a ~/.mozbuild/machrc file and add: [try] default = fuzzy Now, running |mach try| without a subcommand will default to the fuzzy selector. The syntax selector can still be run with |mach try syntax|. MozReview-Commit-ID: Ai6f8cW3Swq
a2a371e7e6f861a1711c7bae5bf94037bdff6f56: Bug 1391675 - [tryselect] Move --no-push into common arguments, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 21 Aug 2017 13:14:31 -0400 - rev 425855
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1391675 - [tryselect] Move --no-push into common arguments, r=armenzg The main motivation behind this change is to make testing easier, so e.g: ./mach try fuzzy --no-push and ./mach try syntax --no-push both work the same way. MozReview-Commit-ID: LmjA3Kq7xKN
6f29f12cd26d1ba7a568615aaea973bcd9b9ec07: Bug 1391675 - [tryselect] Make main command and all subcommands use the same argument parser, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 17 Aug 2017 11:13:50 -0400 - rev 425854
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1391675 - [tryselect] Make main command and all subcommands use the same argument parser, r=armenzg This will give us a good way to share arguments between subcommands. MozReview-Commit-ID: KmXRj8TBvYK
2f8718989f5420c21f78bd8b82cade79ffeb436a: Bug 1388012 - Ensure a debug artifact build is done when 'debug_build' is present in the mozharness config. r=armenzg
Chris Manchester <cmanchester@mozilla.com> - Tue, 22 Aug 2017 10:55:16 -0700 - rev 425632
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388012 - Ensure a debug artifact build is done when 'debug_build' is present in the mozharness config. r=armenzg MozReview-Commit-ID: Dr029B4jxPH
1dc3e59144f6738acc1cfae6e51492dcd0693dd7: Bug 1388811 - [try fuzzy] Add ability to run non-interactive fuzzy queries, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 09 Aug 2017 13:11:47 -0400 - rev 423181
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388811 - [try fuzzy] Add ability to run non-interactive fuzzy queries, r=armenzg MozReview-Commit-ID: JojBS8pZHSk
adf616622c4a9492abaef2cfd18947842ba6a759: Bug 1306122 - [mozlint] Create a compact formatter that mimics the eslint 'compact' format, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 04 Aug 2017 10:53:43 -0400 - rev 422935
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1306122 - [mozlint] Create a compact formatter that mimics the eslint 'compact' format, r=armenzg MozReview-Commit-ID: 5JJJhMIrMIB
9d617ec5226cf6962dea3aa85e6595e961a9ed25: Bug 1384593 - Add an fzf based fuzzy try selector, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 27 Jul 2017 11:48:53 -0400 - rev 420762
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384593 - Add an fzf based fuzzy try selector, r=armenzg This try selector works as follows: 1. Generate target tasks (similar to ./mach taskgraph target) 2. Pipe all tasks to fzf (a fuzzy finding binary, this will be bootstrapped if necessary) 3. Allow user to make selection 4. Save selected tasks to 'try_task_config.json'. This is a new try scheduling mechanism built into taskcluster (see bug 1380306). 5. Use `hg push-to-try` (or git-cinnabar) to push the added file to try. This will use a temporary commit, so no trace of 'try_task_config.json' should be left over after use. If you get messages like STOP! No try syntax found, you need to update version-control-tools: ./mach mercurial-setup --update MozReview-Commit-ID: 4xHwZ9fATLv
ac8b6cc020b9bbf954fe3741678122ab22bf3d71: Bug 1384593 - Abstract version control functionality out of syntax.py to vcs.py, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 27 Jul 2017 11:39:27 -0400 - rev 420761
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384593 - Abstract version control functionality out of syntax.py to vcs.py, r=armenzg This copies the vcs abstraction from python/mozlint/mozlint/vcs.py. Consumers can call: VCSHelper.create() and that will automatically detect whether we're in hg or git and return the appropriate abstraction class. MozReview-Commit-ID: 4xHwZ9fATLv
f4d41c4d2246f2cc055ebc718e59ae6512c3f707: Bug 1384274 - Set a tooltool auth path for developers. r=armenzg
J. Ryan Stinnett <jryans@gmail.com> - Tue, 25 Jul 2017 14:59:56 -0500 - rev 419633
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384274 - Set a tooltool auth path for developers. r=armenzg MozReview-Commit-ID: BixDbFJqeVg
aff22b63df7a936f2f3f94ac86ad78d43123f12f: Bug 1379163: Implement the "Run Missing Tests" action; r=armenzg,bstack
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 19 Jul 2017 21:54:13 +0000 - rev 419361
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379163: Implement the "Run Missing Tests" action; r=armenzg,bstack This implements an action to run all test tasks which were optimized out by the decision task. MozReview-Commit-ID: qPflBlxMg7
5317782b698439e78388ae72b0420f3ab852f81a: Bug 1276813 - Retry mozharness failed downloads more persistently; r=armenzg
Geoff Brown <gbrown@mozilla.com> - Tue, 18 Apr 2017 08:30:21 -0600 - rev 401751
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1276813 - Retry mozharness failed downloads more persistently; r=armenzg The primary change here is to increase the number of times a failed download is retried, when downloading test_packages.json and test zip files, in hopes of recovering from more temporary service interruptions.
d358eac1d410c46313124b77af3a31c04eb18405: Bug 1276813 - Retry mozharness failed downloads more persistently. r=armenzg, a=test-only
Geoff Brown <gbrown@mozilla.com> - Tue, 18 Apr 2017 08:30:21 -0600 - rev 393797
Push 7261 by ryanvm@gmail.com at Wed, 03 May 2017 21:08:02 +0000
Bug 1276813 - Retry mozharness failed downloads more persistently. r=armenzg, a=test-only The primary change here is to increase the number of times a failed download is retried, when downloading test_packages.json and test zip files, in hopes of recovering from more temporary service interruptions.
02cbb6db8bd22dbfde0e79e6b0320fbe97a24518: Bug 1324094 - Add correct cache scopes to action tasks r=armenzg,dustin
Brian Stack <bstack@mozilla.com> - Fri, 16 Dec 2016 13:06:57 -0800 - rev 371883
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1324094 - Add correct cache scopes to action tasks r=armenzg,dustin MozReview-Commit-ID: KxtG4cHU0Mm
5d8a7572ef5933b1fdb515c6ba65fe4c3d7859c4: Bug 1289823 - Add backfilling as an action-task r=armenzg,dustin
Brian Stack <bstack@mozilla.com> - Wed, 07 Dec 2016 13:33:20 -1000 - rev 370921
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1289823 - Add backfilling as an action-task r=armenzg,dustin MozReview-Commit-ID: HALwE6Q0Lch
1bdd821a52e211bd2a8a409376fcdaa6f60b8201: Bug 1289823 - Make taskcluster action-task more flexible r=armenzg,dustin
Brian Stack <bstack@mozilla.com> - Mon, 28 Nov 2016 14:15:31 -0800 - rev 370920
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1289823 - Make taskcluster action-task more flexible r=armenzg,dustin MozReview-Commit-ID: 8qoJsFeFm6I
181184c5f80eb272aa8cdbe8fca8a909c3103b99: Bug 1321872 - Set MOZILLA_OFFICIAL in artifact mozconfigs to allow Talos to run in this configuration. r=armenzg
Chris Manchester <cmanchester@mozilla.com> - Fri, 02 Dec 2016 13:17:04 -0800 - rev 370308
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1321872 - Set MOZILLA_OFFICIAL in artifact mozconfigs to allow Talos to run in this configuration. r=armenzg MozReview-Commit-ID: Hy5QTjHWqBc
85832226cbd70af940e2f093a28ebc9ec018fb48: Bug 1311723 - Look for mozinfo.json in the correct place when running interactive loaners, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 21 Oct 2016 12:24:17 -0400 - rev 361835
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1311723 - Look for mozinfo.json in the correct place when running interactive loaners, r=armenzg MozReview-Commit-ID: K8fqlo0x4Oc
3e9509be9108f44c41c757ebeed15566e6e5c499: Bug 1311723 - Fix wrong binary_path in desktop_unittest.py configs, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 20 Oct 2016 14:32:39 -0400 - rev 361834
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1311723 - Fix wrong binary_path in desktop_unittest.py configs, r=armenzg MozReview-Commit-ID: A08HEzXRf4I
9eab2642989dee91264d169ba613a86a488b02ab: Bug 1311431 - Unset CC/CXX for Mac artifact mozconfigs. r=armenzg
Chris Manchester <cmanchester@mozilla.com> - Thu, 20 Oct 2016 21:43:11 -0700 - rev 361829
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1311431 - Unset CC/CXX for Mac artifact mozconfigs. r=armenzg MozReview-Commit-ID: 2UdZ9G2dDfP
61d4d0b943153ac5cb63d3c9952e2b4406271e7d: Bug 1304487 - Make incompatible mozharness actions a no-op when try syntax includes '--artifact'; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 30 Sep 2016 14:15:52 -0400 - rev 358973
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1304487 - Make incompatible mozharness actions a no-op when try syntax includes '--artifact'; r=armenzg Rather than clearing actions in volatile_config, add in actions from the artifact config's default_actions. Incompatible actions are then skipped based on 'forced_artifact_build' config value. MozReview-Commit-ID: IZuDvxcQ7cN
7de011ec6e45a2e5019ecae87acacb8bb2a8f381: Bug 1306421 - Don't use proxxy if running in TaskCluster; r=armenzg
Gregory Szorc <gps@mozilla.com> - Thu, 29 Sep 2016 13:05:57 -0700 - rev 358635
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1306421 - Don't use proxxy if running in TaskCluster; r=armenzg Proxxy is only configured in buildbot land. Don't enable it in TaskCluster. Ideally, we'd only enable proxxy if we detect we're in a buildbot environment. But the change in this commit is more conservative and aligns with existing behavior. MozReview-Commit-ID: HBCdQ6MkYGa
dcd89f87bf8601e6c40f2a361edc92c5d95b15e8: Bug 1306421 - Add is_taskcluster to ScriptMixin; r=armenzg
Gregory Szorc <gps@mozilla.com> - Thu, 29 Sep 2016 12:50:57 -0700 - rev 358634
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1306421 - Add is_taskcluster to ScriptMixin; r=armenzg So we can detect when we're running on TaskCluster. This will be used to adjust environment settings accordingly. MozReview-Commit-ID: JEG1E3tWsc5
8a0d7d0adf236ad9ddca4996d0c8b90dc2140203: Bug 1305720 - Check for --artifact try syntax regardless of is_automation value; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 23 Sep 2016 14:36:09 -0400 - rev 358242
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1305720 - Check for --artifact try syntax regardless of is_automation value; r=armenzg Check try message for --artifact even if fx_desktop_build.py is run with --skip-buildbot-actions We can't rely on buildbot config. Add checks to TryToolsMixin._extract_try_message so that it works even if self.buildbot_config is None. MozReview-Commit-ID: 1xErjuOArBe
c15e4f47777ef160dacacd9dfce9cc1186213ac8: Bug 1303305 - Support in-memory unzip on tc win testers; r=armenzg
Rob Thijssen <rthijssen@mozilla.com> - Fri, 16 Sep 2016 12:06:00 +0100 - rev 357654
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1303305 - Support in-memory unzip on tc win testers; r=armenzg MozReview-Commit-ID: JcGymDuh2s9
e9aa1c694bb184367ef344831a09bba3e84be681: Bug 1278702 - Fail early in compiled-code tests with --artifact Try syntax; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 20 Sep 2016 13:43:06 -0400 - rev 357597
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1278702 - Fail early in compiled-code tests with --artifact Try syntax; r=armenzg MozReview-Commit-ID: 84IZn2Qpvk4
ea12f05e9bbe62c5b4d6ae53ca951bb4c2074fae: Bug 1301431 - Support running Android reftests from a one-click-loaner with mach, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 13 Sep 2016 09:07:16 -0400 - rev 355315
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1301431 - Support running Android reftests from a one-click-loaner with mach, r=armenzg This adds the ability to run Android reftests from a taskcluster interactive loaner using mach. MozReview-Commit-ID: 5HMfm64wmK2
1ee290adf8da8c3671d7f8d6b49c779b843ae790: Bug 1301431 - Change reftest harness to accept Namespace object instead of kwargs, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 13 Sep 2016 09:26:09 -0400 - rev 355313
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1301431 - Change reftest harness to accept Namespace object instead of kwargs, r=armenzg Reftests hackily create a second argument parser and set defaults on it to get around the fact that the mach command sends the harness a dict rather than a Namespace object. This is bad because: 1. It's much less hacky to just create a Namespace object directly (rather than making a second parser) 2. Most other mach commands actually *do* return a Namespace object, reftest is the odd one out here. So this patch makes the reftest mach commands convert to the Namespace object, which allows us to get rid of the hacks in the reftest harness. This also does some light refactoring of the entry points to the reftest harness so make it more consistent with mochitest and xpcshell. MozReview-Commit-ID: 5HMfm64wmK2
fdc068413084b15bc0831482af66d9445dd59246: Bug 1252235 - Make try syntax available to mozharness from TaskCluster through an environment variable. r=armenzg
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Aug 2016 16:33:24 -0700 - rev 355278
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1252235 - Make try syntax available to mozharness from TaskCluster through an environment variable. r=armenzg MozReview-Commit-ID: HIVIXPQXnQs
1627fd341fc154d4fb771366676b7101204362df: Bug 1286075: allow optimization of tasks whose dependencies have not been optimized; r=armenzg
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 07 Sep 2016 00:10:51 +0000 - rev 354971
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1286075: allow optimization of tasks whose dependencies have not been optimized; r=armenzg MikeLing initially did this in bug 1287018. The intent of this conditional was to make optimization faster by not even checking most tasks, based on the assumption that if the prerequisite to a task has changed (for example, a docker image or a build), then naturally we will want to execute that task. However, as we have developed actual optimization methods, this has proven not to be the case: we might want to optimize a test out if its inputs have not changed, even if a new installer has been built. Similarly, SETA may optimize tasks out even if their inputs have changed. MozReview-Commit-ID: LgHET3Z84GB
ac7f8d39573545555142542bddec934a249b3217: Bug 1278698 - Get forced artifact build working in TaskCluster vs Buildbot; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 09 Sep 2016 11:46:35 -0400 - rev 354696
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1278698 - Get forced artifact build working in TaskCluster vs Buildbot; r=armenzg Override actions specified in TC task definition with default_actions from artifact config Clear MOZ_SIGN_CMD when enable_signed is set to False. MozReview-Commit-ID: FmI6lu5EKWg
bd82d664a18cc6b4a2a8f1e8b31409c986558371: Bug 1278698 - Make mozharness build scripts trigger artifact builds when specified via try syntax; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 09 Sep 2016 17:16:04 -0400 - rev 354695
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1278698 - Make mozharness build scripts trigger artifact builds when specified via try syntax; r=armenzg MozReview-Commit-ID: JDieAcHgpSy
4468d50fd021a9f98ae4cd48da62be2d53246dcf: Bug 1278698 - Get forced artifact build working in TaskCluster vs Buildbot; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 09 Sep 2016 11:46:35 -0400 - rev 354693
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1278698 - Get forced artifact build working in TaskCluster vs Buildbot; r=armenzg Override actions specified in TC task definition with default_actions from artifact config Clear MOZ_SIGN_CMD when enable_signed is set to False. MozReview-Commit-ID: FmI6lu5EKWg
f770a12324d77e69b830234da9392b91892600f7: Bug 1278698 - Make mozharness build scripts trigger artifact builds when specified via try syntax; r=armenzg
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 02 Sep 2016 23:56:54 -0400 - rev 354692
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1278698 - Make mozharness build scripts trigger artifact builds when specified via try syntax; r=armenzg MozReview-Commit-ID: JDieAcHgpSy
dd6f0732c26084b026b8fc99b2da9f801baa9107: Bug 1300163 - Add support for Android mochitests to interactive loaners, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 02 Sep 2016 14:43:53 -0400 - rev 354141
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1300163 - Add support for Android mochitests to interactive loaners, r=armenzg This will allow developers to request a loaner for an Android mochitest job and then use |mach mochitest| to run tests. MozReview-Commit-ID: 4lsKGpizfH7
e786511a99e16ae8b861ef0ef12c94c63306fa80: Bug 1300163 - Reuse the 'e10s' value from the mozharness config on interactive loaners, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 02 Sep 2016 14:42:36 -0400 - rev 354140
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1300163 - Reuse the 'e10s' value from the mozharness config on interactive loaners, r=armenzg I noticed that if you request a loaner for a non-e10s job then run mach, it will be run with e10s enabled. The mach command should accurately reflect the type of job that got requested. This patch grabs the 'e10s' argument from the mozharness localconfig.json and uses that. MozReview-Commit-ID: 4lsKGpizfH7
7d4b9b9df5d2d537f1710ed6642810d99df12277: Bug 1300163 - Lazy load certain mach context attributes using the 'key' mechanism, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 02 Sep 2016 14:35:14 -0400 - rev 354139
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1300163 - Lazy load certain mach context attributes using the 'key' mechanism, r=armenzg You can set attributes on a mach context by using the 'key' argument to the context_handler. Basically, whatever gets returned by the handler when <key> is passed in, will get set (i.e cached) on the context object for fast retrieval next time. This is a way to lazy load these attributes. Previously I was setting functions like 'find_firefox()' on the context object, and then having the mach_commands call that directly. But this way is much cleaner. Now, the loaded 'mozharness_config' can be stored as an attribute on the context. Also 'find_firefox()' is now an attribute called 'firefox_bin'. MozReview-Commit-ID: 4lsKGpizfH7
574003ffca89a1f5e0b6bd07bcf6050b12f4f731: Bug 1300163 - Fix hidden tracebacks in mochitest runtests.py, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 02 Sep 2016 14:39:34 -0400 - rev 354138
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1300163 - Fix hidden tracebacks in mochitest runtests.py, r=armenzg I had a mistake in my code that resulted in an exception being thrown when starting the mochitest servers. However, the log just showed a timeout. It was very confusing. After some digging, I found that there's a large try/finally block (with no except) in runtests.py. The exception wasn't being displayed because of the finally block. This try/finally block had an inner try/except/finally that wrapped part of the code. This patch simply removes that inner block and dedents the 'except' clause to attach to the original try/finally. MozReview-Commit-ID: 4lsKGpizfH7
00826cb993073188a5e037d76ce277b7de90baf3: Bug 1296067 - Add mach test package integration for marionette-test, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 17 Aug 2016 12:04:37 -0400 - rev 351900
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1296067 - Add mach test package integration for marionette-test, r=armenzg This makes it possible to run |mach marionette-test| from a test package (and therefore also an interactive loaner). MozReview-Commit-ID: Lxhe8KMQaWq
0329537bee24225608e30e865ea44dfa9d9aa6a9: Bug 1293397: fix fake to make tests pass? r=armenzg
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 08 Aug 2016 21:03:38 +0000 - rev 349989
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1293397: fix fake to make tests pass? r=armenzg MozReview-Commit-ID: AuQBk2w8Ka1
f3d6887279f8175b0d1e3835d1ca2a152bc4453f: Bug 1289879 - Activate the mozharness virtualenv when running tests on interactive workers, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 20 Jul 2016 16:40:40 -0400 - rev 347430
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1289879 - Activate the mozharness virtualenv when running tests on interactive workers, r=armenzg There are some packages like 'requests' that are bundled in the mozharness venv, but not in the test package. It would be easy to manually add these to sys.path in the mach bootstrap script, but it's much nicer to simply activate this virtualenv in the first place. MozReview-Commit-ID: 8xeJEIgUbLj