Commit Graph

28 Commits

Author SHA1 Message Date
Dustin J. Mitchell
6687864320 Bug 1218841: only return unique tests from parse_tests_chunks; r=ahal
--HG--
extra : commitid : 4Bs0kaFsFPr
extra : rebase_source : 4187f8261cd08c14b4992ff94869f91dac710526
2015-10-27 12:07:50 -04:00
Dustin J. Mitchell
3f0b0fbbf7 Bug 1213314: expand try alias support and implement aliases; r=ahal
This adds a lot of functionality to the `flags.aliases` field in the try
comment parser, and implements all of the aliases currently supported by
Buildbot's try_parser.py.

The situation changes slightly because of the way chunks are handled; it's no
longer possible to specify chunks using an alias with no leading `-`.  This
change should not cause undue hardship.

--HG--
extra : commitid : IQWTKQ7YxCB
extra : rebase_source : 5b8bdf7182117da75686fd58d18e778899a85194
2015-10-22 17:46:39 -04:00
Mike Shal
7792f0b2f2 Bug 1215157 - Add --dry-run to mach taskcluster-graph; r=garndt 2015-10-14 11:26:35 -04:00
Peter Moore
0cc8144421 Bug 1194767 - use slugid 1.0.6 in ./mach taskcluster-graph command. r=wcosta
This included adding the slugid 1.0.6 python source code in /python since slugid
is now a dependency of the ./mach taskcluster-graph command, as well us updating
references that used it. Previously the implementation was in-tree.
2015-09-04 17:59:34 +02:00
Wander Lairson Costa
c436f02fc6 Bug 1200688: Support --interactive command line option r=jonasfj
taskcluster-graph and taskcluster-build mach command now has the
--interactive option and try supports the "-i" flag.

This makes all tasks interactive.
2015-09-03 17:08:50 -03:00
Mike Shal
e7f67b1781 Bug 1133074 - Use routes.json for Taskcluster routes; r=garndt 2015-07-27 15:31:23 -04:00
Anthony Miyaguchi
4165ad6c86 Bug 1168979 part 8 - Fix breakage in decision task for non-try branches; r=mrrrgn 2015-07-16 14:56:45 -07:00
Anthony Miyaguchi
c106bbaf51 Bug 1168979 part 5 - Add allowed_build_tasks to distinguish builds that require symbol uploading; r=mrrrgn 2015-07-09 14:47:34 -07:00
Anthony Miyaguchi
b80fd5dd69 Bug 1168979 part 2 - Add symbol uploading as a build dependency; r=mrrrgn 2015-07-06 11:17:33 -07:00
Ryan VanderMeulen
35cc22a996 Backed out 7 changesets (bug 1168979) for breaking the gecko decision task on a CLOSED TREE.
Backed out changeset 0d9496880482 (bug 1168979)
Backed out changeset 913594264a8c (bug 1168979)
Backed out changeset 18560f41c3fb (bug 1168979)
Backed out changeset dd5644a30469 (bug 1168979)
Backed out changeset 162318c4e626 (bug 1168979)
Backed out changeset 5bfd2e72d330 (bug 1168979)
Backed out changeset 0d97c2ab4fe4 (bug 1168979)
2015-07-16 16:51:36 -04:00
Anthony Miyaguchi
5062d5fabe Bug 1168979 part 5 - Add allowed_build_tasks to distinguish builds that require symbol uploading; r=mrrrgn 2015-07-09 14:47:34 -07:00
Anthony Miyaguchi
607f59a82c Bug 1168979 part 2 - Add symbol uploading as a build dependency; r=mrrrgn 2015-07-06 11:17:33 -07:00
Chris Manchester
45d89ea4b0 Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package.;r=jlal
--HG--
extra : commitid : 5oxFfiP3bQ0
2015-06-29 11:16:51 -07:00
Ryan VanderMeulen
a0a6937292 Backed out 3 changesets (bug 917999) for Android x86 test bustage.
Backed out changeset 58331e57de1c (bug 917999)
Backed out changeset 50f9123412c7 (bug 917999)
Backed out changeset 3b19643ec039 (bug 917999)

CLOSED TREE
2015-06-29 15:22:51 -04:00
Chris Manchester
afeccd9475 Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package.;r=jlal
--HG--
extra : commitid : CzKMKHPjBvG
2015-06-29 11:16:51 -07:00
jlal@mozilla.com
d35328b506 Bug 1136028 - Escape whitespace inside of platform filters r=garndt
--HG--
extra : rebase_source : 8093174bd51c9d677e8dc29bcd499ffa71d38fbc
2015-06-08 10:57:24 -07:00
jlal@mozilla.com
db6c7eb8d9 Bug 1149156 - Add support for long form of try flags r=garndt
--HG--
extra : rebase_source : 4353ca0e19dac2d33828756e2c8c7982fd295c2c
2015-04-24 14:32:23 -07:00
jlal@mozilla.com
105ca3f50a Bug 1146218 - Harden taskcluster platform parser r=wcosta
--HG--
extra : rebase_source : b831d95f5b5e745652d58d8bb8fe1b3917e922e5
2015-03-22 20:02:20 -07:00
jlal@mozilla.com
6e25671478 Bug 1143264 - Allow specifying flag aliases r=garndt
--HG--
extra : rebase_source : c3341356829389b54000da69632c91e37f970b8f
2015-03-13 20:26:58 -07:00
jlal@mozilla.com
c541c5c029 Bug 1132676 - Add support for try appearning anywhere in commit r=garndt
--HG--
extra : rebase_source : fa85b82bfa66ea178f483806c550742f3f40b8d3
extra : histedit_source : 8c3f8129c71ae7541ea41fba04ebae84d5045d68
2015-02-23 22:22:48 -08:00
Wander Lairson Costa
791f4606ac Bug 1109365: Default try graph platforms to all.
When the platfoms list is not supplied by cli,
default to all platforms.
2015-02-18 08:10:13 -02:00
jlal@mozilla.com
65d45dcdec Bug 1131450 - Implement chunk specific scheduling for tests r=garndt
--HG--
extra : rebase_source : 5c9cc1f0551e09c98bf8dfbed979ee1c737b1ed7
2015-02-10 10:53:02 -08:00
jlal@mozilla.com
7cb9e2d0f9 Bug 1111980 - Part 6 Add slugjar to back the as_slugid functionality needed for decision tasks. r=garndt
--HG--
extra : rebase_source : a69885827a1b04b20bf90de973370b25558ee652
extra : source : 96f074457b2f003283e2fa3cbf523dea39beabba
2014-12-11 12:53:10 -08:00
James Lal
71cd0fcbd1 Bug 1105439 - Part 9 Finalize decision task and simplify emulator caching logic r=wcosta, garndt
--HG--
extra : rebase_source : f59ae0290f04feaafefe893efa0d0da2eb635747
extra : source : deadeba968b58c4ee1fedb39854444938a27e8e9
2014-12-04 22:33:01 -08:00
James Lal
3b8331ad17 Bug 1105439 - Part 4 Framework for inheriting one task from another. r=wcosta, garndt
Adds the $inherits key at the top level of all tasks within gecko. This initial
work covers the deep inheritance cases as well as cyclic references during
inheritance.

--HG--
extra : rebase_source : b48a70553af287356afa5e34a686e7ba2e6de21c
extra : source : 485adb4ce1ddc0280ed49fbd6e77e60431d74c2b
2014-11-29 15:05:46 -08:00
Wander Lairson Costa
99f5de35e0 Bug 1085620 part5: Support emulator builds in trygraph. r=lightsofapollo
Emulator tasks have some additional parameters not found in other
tasks. Therefore, builds can have an 'additional-parameters' field in
which specific task template replacements can be passed to trygraph.
This field is optional.

Moreover, the syntax for job_flags.yml builds was changed a bit.
Now, instead of:

builds:
  <platform>:
    types:
      opt: <task>
      debug: <task>

The syntax is:

builds:
  <platform>:
    types:
      opt:
        task: <task>
        additional-parameters:
          <parameter 1>: <value>
          <parameter 2>: <value>
          ...
      debug:
        task: <task>
        additional-parameters:
          <parameter 1>: <value>
          <parameter 2>: <value>
          ...

--HG--
extra : rebase_source : 6c9d7a814d5f7ea56373a4b6b0e05c8d14e9dd5f
extra : source : 3b199b4440826312f0695f81eaa6c6e6abeb621f
2014-11-26 10:11:35 -08:00
Greg Arndt
189ffce317 Bug 1085502 - gecko: Add mach ci-build r=lightsofapollo
--HG--
extra : rebase_source : 2a91df8f6cf0cedbb92afcf5a08d24bae94ae5a4
extra : source : b210a15c73fb0888bc593c514a0e2a24c1651c42
2014-11-26 10:11:28 -08:00
James Lal
4eaf9e1e54 Bug 1068653 - Part 2 add taskcluster trygraph commands r=wcosta, garndt, mdas
--HG--
extra : rebase_source : 4d2c484bc780bd20c13b9bca129bd173ac66624a
extra : source : 630a93355767c7813dc7b761309f6728a79c2c80
2014-11-26 10:11:28 -08:00