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 396880
Push 33116 by ebalazs@mozilla.com at Wed, 20 Dec 2017 09:44:37 +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 392988
Push 32947 by aciure@mozilla.com at Wed, 22 Nov 2017 09:57:59 +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
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 390551
Push 32836 by ebalazs@mozilla.com at Tue, 07 Nov 2017 21:56:07 +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 389595
Push 32788 by archaeopteryx@coole-files.de at Wed, 01 Nov 2017 21:53:16 +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 389083
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +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 389082
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +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 385947
Push 32672 by archaeopteryx@coole-files.de at Fri, 13 Oct 2017 09:00:05 +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 382223
Push 32551 by kwierso@gmail.com at Thu, 21 Sep 2017 23:29:53 +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 379790
Push 32462 by kwierso@gmail.com at Fri, 08 Sep 2017 20:36:46 +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 377831
Push 32416 by archaeopteryx@coole-files.de at Thu, 31 Aug 2017 12:35:23 +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 376371
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +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 376370
Push 32382 by kwierso@gmail.com at Wed, 23 Aug 2017 23:07:08 +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 376148
Push 32375 by kwierso@gmail.com at Tue, 22 Aug 2017 22:40:30 +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 373697
Push 32308 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 15:20:33 +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 373451
Push 32303 by cbook@mozilla.com at Wed, 09 Aug 2017 09:34:07 +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 372056
Push 32263 by kwierso@gmail.com at Mon, 31 Jul 2017 23:43:31 +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 372055
Push 32263 by kwierso@gmail.com at Mon, 31 Jul 2017 23:43:31 +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 370927
Push 32236 by cbook@mozilla.com at Wed, 26 Jul 2017 09:02:20 +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 370655
Push 32231 by cbook@mozilla.com at Tue, 25 Jul 2017 12:20:10 +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 353634
Push 31674 by kwierso@gmail.com at Tue, 18 Apr 2017 21:35:32 +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.
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 326892
Push 31114 by cbook@mozilla.com at Thu, 22 Dec 2016 15:19:05 +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 325930
Push 31080 by cbook@mozilla.com at Thu, 15 Dec 2016 13:16:19 +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 325929
Push 31080 by cbook@mozilla.com at Thu, 15 Dec 2016 13:16:19 +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 325317
Push 31051 by cbook@mozilla.com at Thu, 08 Dec 2016 15:15:04 +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 318984
Push 30857 by ryanvm@gmail.com at Sun, 23 Oct 2016 17:08:16 +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 318983
Push 30857 by ryanvm@gmail.com at Sun, 23 Oct 2016 17:08:16 +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 318978
Push 30857 by ryanvm@gmail.com at Sun, 23 Oct 2016 17:08:16 +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 316122
Push 30762 by philringnalda@gmail.com at Sat, 01 Oct 2016 21:00:36 +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 315784
Push 30755 by cbook@mozilla.com at Fri, 30 Sep 2016 09:59:02 +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 315783
Push 30755 by cbook@mozilla.com at Fri, 30 Sep 2016 09:59:02 +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 315391
Push 30748 by cbook@mozilla.com at Wed, 28 Sep 2016 13:53:19 +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 314803
Push 30735 by cbook@mozilla.com at Thu, 22 Sep 2016 09:55:35 +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 314746
Push 30733 by cbook@mozilla.com at Thu, 22 Sep 2016 09:50:59 +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 314030
Push 30704 by kwierso@gmail.com at Thu, 15 Sep 2016 23:10:53 +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 314028
Push 30704 by kwierso@gmail.com at Thu, 15 Sep 2016 23:10:53 +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 313993
Push 30704 by kwierso@gmail.com at Thu, 15 Sep 2016 23:10:53 +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 313686
Push 30695 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:45:02 +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 313411
Push 30681 by philringnalda@gmail.com at Sat, 10 Sep 2016 07:13:06 +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 313410
Push 30681 by philringnalda@gmail.com at Sat, 10 Sep 2016 07:13:06 +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 313408
Push 30681 by philringnalda@gmail.com at Sat, 10 Sep 2016 07:13:06 +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 313407
Push 30681 by philringnalda@gmail.com at Sat, 10 Sep 2016 07:13:06 +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 312856
Push 30663 by cbook@mozilla.com at Wed, 07 Sep 2016 15:12:31 +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 312855
Push 30663 by cbook@mozilla.com at Wed, 07 Sep 2016 15:12:31 +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 312854
Push 30663 by cbook@mozilla.com at Wed, 07 Sep 2016 15:12:31 +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 312853
Push 30663 by cbook@mozilla.com at Wed, 07 Sep 2016 15:12:31 +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 310615
Push 30592 by ryanvm@gmail.com at Tue, 23 Aug 2016 14:01:40 +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 308704
Push 30547 by cbook@mozilla.com at Tue, 09 Aug 2016 13:45:15 +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 307400
Push 30509 by cbook@mozilla.com at Sun, 31 Jul 2016 15:40:21 +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
52f229a7749e9b4c2c8b59a9f5699038801da001: Bug 1288827 - Allow running mochitest from test-package without specifying --appname, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 20 Jul 2016 11:13:30 -0400 - rev 307399
Push 30509 by cbook@mozilla.com at Sun, 31 Jul 2016 15:40:21 +0000
Bug 1288827 - Allow running mochitest from test-package without specifying --appname, r=armenzg Because it is now possible for options.app to get set after 'parse_args' time, we need to make sure the argument validation happens later. To accomplish this we pass in the parser instance to 'run_test_harness' and do parser.validate there. This unfortunately requires some minor uses of global to accomplish easily due to how mach handles parsers. MozReview-Commit-ID: s3Js1aZlSE
6dcb52d270c7c008563b1f739a4fa2e2db31a531: Bug 1288827 - Allow running mochitest from test-package without specifying --appname, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 20 Jul 2016 11:13:30 -0400 - rev 307039
Push 30503 by kwierso@gmail.com at Fri, 29 Jul 2016 00:02:28 +0000
Bug 1288827 - Allow running mochitest from test-package without specifying --appname, r=armenzg Because it is now possible for options.app to get set after 'parse_args' time, we need to make sure the argument validation happens later. To accomplish this we pass in the parser instance to 'run_test_harness' and do parser.validate there. This unfortunately requires some minor uses of global to accomplish easily due to how mach handles parsers. MozReview-Commit-ID: s3Js1aZlSE