searching for reviewer(armenzg)
c689a868f5f95722fa0f58fb21e1e7913e3d9dfe: Bug 1617511 - doc: Add a textual description on attaching new try jobs r=armenzg
Sylvestre Ledru <sledru@mozilla.com> - Tue, 25 Feb 2020 14:07:26 +0000 - rev 515430
Push
37157 by ncsoregi@mozilla.com at Tue, 25 Feb 2020 21:43:32 +0000
Bug 1617511 - doc: Add a textual description on attaching new try jobs r=armenzg
Differential Revision:
https://phabricator.services.mozilla.com/D63817
5bc4a0c660097fdcf1639a6ccfc381a61e569f5e: Bug 1606501 - make mouse_and_screen_resolution.py syntax python3 compatible r=armenzg
Edwin Takahashi <egao@mozilla.com> - Mon, 06 Jan 2020 07:15:13 +0000 - rev 508857
Push
36986 by nerli@mozilla.com at Mon, 06 Jan 2020 21:54:03 +0000
Bug 1606501 - make mouse_and_screen_resolution.py syntax python3 compatible r=armenzg
Changes:
Handle the import of `urllib`/`urllib2` modules properly.
Make the exception handling python2/3 compatible.
Fix print statements.
Differential Revision:
https://phabricator.services.mozilla.com/D58479
bbeb9f6e093561be8f42ab03fb127a6bf086de1c: Bug 1606501 - make gittool.py syntax python3 compatible r=armenzg
Edwin Takahashi <egao@mozilla.com> - Thu, 02 Jan 2020 18:08:33 +0000 - rev 508856
Push
36986 by nerli@mozilla.com at Mon, 06 Jan 2020 21:54:03 +0000
Bug 1606501 - make gittool.py syntax python3 compatible r=armenzg
Changes:
Fix syntax issues preventing gittools.py from being python3 compatible.
Differential Revision:
https://phabricator.services.mozilla.com/D58475
b487505e9ebedaaffd8f306b41e84467523b3d0f: Bug 1581194 - [ci.backfill] Change default backfill depth from 5 to 9, r=armenzg
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 28 Nov 2019 19:58:02 +0000 - rev 505511
Push
36883 by apavel@mozilla.com at Thu, 05 Dec 2019 04:11:08 +0000
Bug 1581194 - [ci.backfill] Change default backfill depth from 5 to 9, r=armenzg
This should cover all the pushes between the ones that scheduled all tasks.
Depends on D55020
Differential Revision:
https://phabricator.services.mozilla.com/D55129
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