Граф коммитов

196 Коммитов

Автор SHA1 Сообщение Дата
Joel Maher 65e19d07b7 Bug 1289209 - linux64/asan should run on ubuntu12.04 as we leak on 16.04. r=dustin
MozReview-Commit-ID: B9cnhHh48oZ

--HG--
extra : rebase_source : a17b80527d576c8d706b1ca73673c75b1737f571
2016-07-26 13:49:04 -04:00
Dustin J. Mitchell fd3cfffba7 Bug 1289225: increase createTask concurrency; r=gps,jonasfj
MozReview-Commit-ID: DuIzZUbTsaY

--HG--
extra : rebase_source : a96e52f32edd6cda86db9e0d967820235f3aa7d3
2016-07-25 20:52:43 +00:00
Andrew Halberstadt 9587255e24 Bug 1285582 - Make sure Xvfb is running for interactive tasks, r=dustin
Normally we start Xvfb as a background task, then run the tests from the
same script. However, in interactive mode we were starting Xvfb, the script
would exit, and then we would potentially run tests later on from another
script. Unforunately this meant that Xvfb was dying with the first script
and tests would fail.

This patch runs Xvfb in a screen session so that it will still be available
later on when running an interactive shell.

MozReview-Commit-ID: EduVyglo2BG

--HG--
extra : rebase_source : 6e2c40ee16f80792f038fd581168e181a2c4bf51
2016-07-11 11:14:46 -04:00
Carsten "Tomcat" Book 574d0d452b merge mozilla-inbound to mozilla-central a=merge 2016-07-26 11:55:54 +02:00
Gregory Szorc 8194661376 Bug 1247168 - Use a cache for repo checkout in lint tasks; r=dustin
Previously, every lint task would have to create its own checkout. This
was time consuming.

The robustcheckout extension purges the working copy of *all*
untracked and ignored files. It also restores modified files to
their original state. In other words, as long as you trust Mercurial
to go from revision X to revision Y, robustcheckout is as good as
a fresh checkout.

This commit adds a cache for the working directory checkout so lint
tasks only have to effectively perform incremental `hg update` between
task executions. This should make tasks spend a lot less time
doing version control foo.

On Try, time for flake8 tasks is currently hovering around 4 minutes.
After this change, I've seen tasks finish as quickly as 11s! But that
was with a hacked up legacy.py that added the workspace cache to the
whitelist for Try. While I would like to see workspace reuse on Try
eventually, this is not the right commit to roll that out in.

MozReview-Commit-ID: 66P2rt896qE

--HG--
extra : rebase_source : 2a7c8d396e85ba4eae84f8843256050a2288c9d0
extra : intermediate-source : c478ecb14bf6164ef0c955acee3a0a2f18e415c5
extra : source : 63d54efdc1f8effb0370644c11014a3f0404073b
extra : histedit_source : 560701ce41c870171443c78e3a9de3998fbf9306
2016-07-20 16:21:46 -07:00
Gregory Szorc 9275cbf8af Bug 1247168 - Convert lint image and tasks to use robustcheckout; r=dustin
The robustcheckout Mercurial extension does a clone+checkout optimally.
Read the bug for more on it.

robustcheckout is already used by mozharness automation. It has resulted
in a significant reduction in I/O usage and utilization in automation.

This commit replaces tc-vcs with the robustcheckout equivalent.

We replace the existing tc-vcs scope and cache with a new one.
Because Dustin and I are paranoid, we maintain separate caches per
SCM level - even though we could arguably share the same cache. Defense
in depth.

Robustcheckout (when used with --sharebase) pools storage for related
repos automatically. i.e. changesets from inbound and central will
be in the same store. This means you likely only have one copy of
each changeset per cache. This can result in significant space savings.
And, since there are fewer copies floating around, hg.mozilla.org
and various network appliances are working less too!

Since tc-vcs is no longer used, we stop it from being installed.

While we're here, we also change the images to execute as the
"worker" user. This happens automatically as a result of using
the "checkout-and-run" script.

MozReview-Commit-ID: EDeebuP7TkT

--HG--
extra : rebase_source : 2bec5dd9d6fe5565831bb35f195859aa12dd0bf2
extra : intermediate-source : 06481d97a485f6566554b087bc3880d76361e8ec
extra : source : d368700c93ef085325a081219d7aeb8512bc54a1
extra : histedit_source : c07505273fc8f10acf8e8d3ee01e327afd0aa63d
2016-07-19 13:30:03 -07:00
Gregory Szorc df70fc2d86 Bug 1247168 - Make mozilla-unified the base repository for Firefox; r=dustin
https://hg.mozilla.org/mozilla-unified contains heads from all the
major Firefox repos. In addition, it is encoded on the server in such a
way that it is several hundred megabytes smaller despite containing
30,000+ more changesets. This means faster clones and faster
operations.

Cloning this repo does require a new version of Mercurial. So if any
TC tasks are using an ancient Mercurial - one that is vulnerable to
known CVE issues in fact - this will flush them out.

MozReview-Commit-ID: 2VHDa6FEeeJ

--HG--
extra : rebase_source : db4990bcde0503fd14d82a5d16c71adbb4f92be3
extra : histedit_source : 6c555bd3df12536d1c48b45d8cc76611e3f7032f
2016-07-19 16:46:25 -07:00
Gregory Szorc 6aa899bbf4 Bug 1247168 - Tag and use version 0.1.2 of the decision image; r=dustin
Changes to the decision Docker image have been compelted. We're ready to
use the new image.

We tag the image, update version references, change the task caches
so the new Mercurial pooled storage from the robustcheckout extension is
used, and convert the decision tasks to run as the "worker" user.

MozReview-Commit-ID: 61v9Ivy59zG

--HG--
extra : rebase_source : 640318a87660950c5e0680867a1bfdd68e35f127
extra : histedit_source : ec53fc576c00e5f2053167b37544ac7afccaecb5
2016-07-21 11:32:07 -07:00
Gregory Szorc 94d4854313 Bug 1247168 - Actually use workspace cache in decision task; r=dustin
The decision task configures a /home/worker/workspace cache. However,
the command we run in the container references a "workspace" relative
path. From logs in automation, it appears that PWD during execution
is "/" because "workspace" is being resolved to "/workspace." The
net result of this is we appear to be performing a VCS clone+checkout
on every single task.

This commit fixes the paths so our workspace cache is actually used.

MozReview-Commit-ID: Kj6REep5bSs

--HG--
extra : rebase_source : 8cd8be43dfd34f2970b47721c3da8e3957a8bfed
extra : histedit_source : b81dce523a88e44eb3fa8b1a68840066edca382d
2016-07-20 15:34:10 -07:00
Gregory Szorc 03efbd9159 Bug 1247168 - Don't remove hg-shared scopes; r=dustin
These scopes will be introduced in subsequent commits. We don't want
them to get removed, just like we don't want the tc-vcs caches to get
removed.

MozReview-Commit-ID: 790SzpAUxE4

--HG--
extra : rebase_source : d8148aa38bad09468f67ded1a64f432e2e30c63a
extra : source : 923b86a15d91cb22999a7c94a4a708845d23aa9d
extra : histedit_source : 6d85127fdcc2e795a54eeb836ce11f158e5e88cd
2016-07-19 14:10:14 -07:00
Gregory Szorc 260d3ee7ed Bug 1288567 - Inline create_context_tar; r=dustin
The function was only used once and was providing little to no value.

A test of this function has been removed. Tests for the lower-level
context creation function are sufficient.

MozReview-Commit-ID: D9EhmZQlqG5

--HG--
extra : rebase_source : 4b3faa0fc5f085c1c77fe5636744946a6d442b05
2016-07-25 11:48:20 -07:00
Gregory Szorc fc3f70b542 Bug 1288567 - Add special Dockerfile syntax to add arbitrary files to context; r=dustin
A limitation of traditional docker build context generation is it
only includes files from the same directory as the Dockerfile. When
repositories have multiple, related Dockerfiles, this limitation
results file duplication or putting all Dockerfiles in the same
directory (which isn't feasible for mozilla-central since they would
need to be in the root directory).

This commit enhances Dockerfiles to allow *any* file from the
repository checkout to be ADDed to the docker build context.

Using the syntax "# %include <path>" you are able to include paths
or directories (relative from the top source directory root) in the
generated context archive. Files add this way are available under the
"topsrcdir/" path and can be ADDed to Docker images.

Since context archive generation is deterministic and the hash of
the resulting archive is used to determine when images need to be
rebuilt, any extra included file that changes will change the hash
of the context archive and force image regeneration.

Basic tests for the new feature have been added.

MozReview-Commit-ID: 4hPZesJuGQV

--HG--
extra : rebase_source : 99fae9fe82102126fbee879c134981047bb4a601
2016-07-21 16:51:30 -07:00
Gregory Szorc 0c32f4dd33 Bug 1288567 - Use create_context_tar in generate_context_hash; r=dustin
This restores order to only having a single hash for a context
directory.

Using a tempfile here is a bit unfortunate. It can be optimized later,
if needed.

MozReview-Commit-ID: LMNsvt3fDYx

--HG--
extra : rebase_source : 8c2b70164aed6d744a71d170d0324797e755cbaf
2016-07-22 12:46:06 -07:00
Gregory Szorc b1bf2c70e8 Bug 1288567 - Add basic test for context tar creation; r=dustin
Now that the context tar creation function is standalone and doesn't
rely on external state, we can start unit testing it easier.

We establish a basic unit test that verifies the function works as
advertised and that output is deterministic.

MozReview-Commit-ID: H4MY28PiHSN

--HG--
extra : rebase_source : 692a5e3d5af6edd14b3d4ceb7c90cd1e0344052f
2016-07-22 10:57:27 -07:00
Gregory Szorc e44882ed6d Bug 1288567 - Pass topsrcdir into create_context_tar; r=dustin
Relying on global variables like GECKO is a bit dangerous. To facilitate
testing of archive generation in subsequent commits, let's pass an
path into this function.

The argument is currently unused.

MozReview-Commit-ID: Et1UYraflDP

--HG--
extra : rebase_source : 012095bc2450c72467f3f65f71bcb4cf6efcde66
2016-07-22 10:32:58 -07:00
Gregory Szorc 6cf855965e Bug 1288567 - Use context hash of tar file; r=dustin
Now that tar file generation is deterministic, we can use the hash
of the created archive rather than the hash of the files that are
(presumably) in the archive.

This temporarily breaks consistent hashing by using independent
hashing mechanisms. This will be cleaned up in a subsequent commit.

MozReview-Commit-ID: CWooVGfDKZO

--HG--
extra : rebase_source : 86923635f960e23f1483068bf809dec7aeacefd1
2016-07-22 10:24:08 -07:00
Gregory Szorc fd01511ec7 Bug 1288567 - Use deterministic tar archive generation; r=dustin
We recently implemented code in mozpack for performing deterministic
tar file creation. It normalizes things like uids, gids, and mtimes
that creep into archives.

MozReview-Commit-ID: 1tn5eXkqACQ

--HG--
extra : rebase_source : 6b069a3a50c9103ae4f6185b26d6a37658179f42
2016-07-22 10:29:58 -07:00
Gregory Szorc edbd669eca Bug 1288567 - Extract function for creating context tars; r=dustin
Upcoming commits will refactor how context tarballs are created. In
preparation for this, we establish a standalone function for creating
context tarballs and refactor docker_image.py to use it.

MozReview-Commit-ID: KEW6ppO1vCl

--HG--
extra : rebase_source : b81decf9ca14ff0216514f47419e96eb57d6f851
2016-07-22 10:20:06 -07:00
Carsten "Tomcat" Book b9a6c687fa merge mozilla-inbound to mozilla-central a=merge 2016-07-25 15:50:41 +02:00
Geoff Brown 185149d31c Bug 1287831 - Split TC Android debug mochitest-chrome into 2 chunks and specify chunks explicitly; r=dustin 2016-07-25 11:11:15 -06:00
Joel Maher 65771e9829 Bug 1281179 - Create a docker image for Ubuntu 16.04 for use in tests. r=dustin
MozReview-Commit-ID: ApHhev5J21x

--HG--
rename : taskcluster/scripts/tester/test-linux.sh => taskcluster/scripts/tester/test-ubuntu1204.sh
2016-07-25 10:44:37 -04:00
Carsten "Tomcat" Book a3904e8a8a Merge mozilla-central to mozilla-inbound 2016-07-25 15:59:01 +02:00
Rob Thijssen 4bcffaf35a Bug 1285504 - set prod visibility of try win builds to on; r=pmoore
MozReview-Commit-ID: 9z7S7JhNfWb
2016-07-25 09:39:20 +01:00
Rob Thijssen 66eeeb9307 Bug 1285504 - switch to try win build worker type; r=pmoore
MozReview-Commit-ID: C6bAMLOKFG5
2016-07-25 09:37:42 +01:00
Geoff Brown 099aae1f90 Bug 1285269 - Add TC Linux 64 asan reftests; r=dustin 2016-07-22 08:18:51 -06:00
Justin Wood b0b1d1248c Bug 1288395 - Don't run linting on non-py files in the TC directory. r=ahal
MozReview-Commit-ID: Co7biSCepY7

--HG--
extra : rebase_source : ffc644df30e960f07ccf8b8b6830707fc0d33a71
2016-07-21 09:07:54 -04:00
Tom Tromey 5538d692d3 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx

--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Kalpesh Krishna 6b331bc0c2 Bug 1288220 - Adding a from_json() class method to TestTask. r=dustin
MozReview-Commit-ID: 5HYb4jf4ATT

--HG--
extra : rebase_source : 6289426112ff17c61f7151bc8e448978d1cc85e8
2016-07-21 01:27:21 +05:30
Carsten "Tomcat" Book 8428cd56e3 merge mozilla-inbound to mozilla-central a=merge 2016-07-20 11:20:15 +02:00
Dustin J. Mitchell f243f622ac Bug 1281004: remove now-unused yaml task definitions; r=Callek
MozReview-Commit-ID: xxjjlIYAma

--HG--
extra : rebase_source : bcef830fb9d729f985449d3a0819f8abd55c3d6c
extra : histedit_source : 7a0bf6b745875d4b06553fcc476dba5772bc831f
2016-07-10 14:27:41 +00:00
Dustin J. Mitchell d7f3c42ef5 Bug 1281004: make fennec debug tier-1 (forward-port of Bug 1282850); r=Callek
MozReview-Commit-ID: GdiwlxgwZwF

--HG--
extra : rebase_source : d8e7730649df6303bc2f6783ba3f1095ace73361
extra : histedit_source : ef2b7f789dadc64d7ac95c3ee0d31bc2855e09df
2016-07-14 01:48:08 +00:00
Dustin J. Mitchell ffca84ff7d Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown
This introduces a completely new way of specifying test task in-tree,
completely replacing the old spider-web of YAML files.

The high-level view is this:

 - some configuration files are used to determine which test suites to run
   for each test platform, and against which build platforms

 - each test suite is then represented by a dictionary, and modified by a
   sequence of transforms, duplicating as necessary (e.g., chunks), until
   it becomes a task definition

The transforms allow sufficient generality to support just about any desired
configuration, with the advantage that common configurations are "easy" while
unusual configurations are supported but notable for their oddness (they
require a custom transform).

As of this commit, this system produces the same set of test graphs as the
existing YAML, modulo:

  - extra.treeherder.groupName -- this was not consistent in the YAML
  - extra.treeherder.build -- this is ignored by taskcluster-treeherder anyway
  - mozharness command argument order
  - boolean True values for environment variables are now the string "true"
  - metadata -- this is now much more consistent, with task name being the label

Testing of this commit demonstrates that it produces the same set of test tasks for
the following projects (those which had special cases defined in the YAML):

  - autoland
  - ash (*)
  - willow
  - mozilla-inbound
  - mozilla-central
  - try:
    -b do -p all -t all -u all
    -b d -p linux64,linux64-asan -u reftest -t none
    -b d -p linux64,linux64-asan -u reftest[x64] -t none[x64]

(*) this patch omits the linux64/debug tc-M-e10s(dt) test, which is enabled on
ash; ash will require a small changeset to re-enable this test.

IGNORE BAD COMMIT MESSAGES (because the hook flags try syntax!)

MozReview-Commit-ID: G34dg9f17Hq

--HG--
rename : taskcluster/taskgraph/kind/base.py => taskcluster/taskgraph/task/base.py
rename : taskcluster/taskgraph/kind/docker_image.py => taskcluster/taskgraph/task/docker_image.py
rename : taskcluster/taskgraph/kind/legacy.py => taskcluster/taskgraph/task/legacy.py
extra : rebase_source : 03e70902c2d3a297eb9e3ce852f8737c2550d5a6
extra : histedit_source : d4d9f4b192605af21f41d83495fc3c923759c3cb
2016-07-11 23:27:14 +00:00
Dustin J. Mitchell 3a0a2cca0a Bug 1281004: only set MOZ_NODE_PATH for desktop; r=gbrown
MOZ_NODE_PATH should not be set for Android tests.  Rather than setting it to
the literal "None", this omits the environment variable on that platform.

Only `fx_docker_desktop_generic.yml` (and now `fx_docker_android_generic.yml`)
inherit from `fx_docker_test_base.yml`.  And `fx_android-api-15_generic.yml` is
the only Android-related YAML file to inherit from
`fx_docker_desktop_generic.yml`.

MozReview-Commit-ID: 7BhGXk9c8ir

--HG--
extra : rebase_source : 8190d2f6f2368acd1c9c11a3e16062e4589a23ac
2016-07-06 22:14:52 +00:00
Dustin J. Mitchell a317245052 Bug 1281004: fix suite/flavor for android tests; r=gbrown
MozReview-Commit-ID: 3PFpeq9OZ4l

--HG--
extra : rebase_source : 4746ff1e03ed719ab180ff552be4d73ae9805a06
extra : source : 4f6b7bbed5629c2f1e2303ef0d10ef6fd25603ce
2016-07-01 19:31:16 +00:00
Dustin J. Mitchell 09d7376db0 Bug 1281004: put the -e10s in the groupSymbol for marionette; r=RyanVM
MozReview-Commit-ID: AH2IzwRmVbq

--HG--
extra : rebase_source : c1f19fd84b137d95d9cbd98ca246c68791892c21
extra : source : 39eb529d58ecf0385f86c36700de6bac37991f9d
2016-06-30 21:13:04 +00:00
Dustin J. Mitchell eceebc5a83 Bug 1281004: run e10s jsreftests in 2 chunks like non-e10s; r=jmaher
This makes the two copies of the suite consistent.

MozReview-Commit-ID: FhxzwQlERnD

--HG--
extra : rebase_source : e13291d9d852521cd9af9de79addc58ccfe62949
extra : source : 85f75a951f93fb7105cd9613ed98d041575c6a35
2016-06-30 20:20:40 +00:00
Dustin J. Mitchell 0c220279ab Bug 1281004: remove -e10s from reftest TH symbols; r=RyanVM
For all of ther suites, the -e10s is attached to the group symbol, not the job
symbol.

MozReview-Commit-ID: BZcRCnEMy5U

--HG--
extra : rebase_source : 6b0b294d8ece3b325fd3af43a60f994427b9ddd8
extra : source : 05714f5e19e6353aaf1f96540e70ba2385bbee89
2016-06-30 20:04:37 +00:00
Dustin J. Mitchell 424b8d223e Bug 1281004: run all web platform tests on desktop-test-xlarge; r=jmaher
This makes the instance size consistent for the whole suite

MozReview-Commit-ID: 8s6n6BwXSjB

--HG--
extra : rebase_source : 87744db0ff2122cde214e22dc356af3ee3b87503
extra : source : 46e29447f7f31124baae8008ec0033b1b3dddbe0
2016-06-30 19:42:17 +00:00
Dustin J. Mitchell d4d89a7740 Bug 1281004: add suite and flavor for web platform tests; r=armenzg
MozReview-Commit-ID: Es0PM38OCTP

--HG--
extra : rebase_source : e5f679e4cf280a926da588c5f94f0ae7eeea6b39
extra : source : 13dd3d7699437ad63ee054b3d933c1d82dd18cd4
2016-06-23 21:39:59 +00:00
Dustin J. Mitchell bb52cf3134 Bug 1281004: delete mulet test jobs; r=gerard-majax
MozReview-Commit-ID: 2beMnQyvYh

--HG--
extra : rebase_source : 0b4408539a0e65a7ee1f9f63c3e4961e290a0c07
extra : source : 9c36a34674a19473a22eba0b9bef999d1a9b4c75
2016-07-08 20:14:26 +00:00
Dustin J. Mitchell 28b44ad133 Bug 1286652: also remove cache scopes on try and fix scopes; r=Callek
MozReview-Commit-ID: 7s1CVCEVNwN

--HG--
extra : rebase_source : 680bbcc878ef8fa2a0c644acc96d6c76a35c4e74
extra : source : fcdb987dec5d58744f979f19253e9337f78eed30
2016-07-13 20:13:06 +00:00
Wes Kocher 85c761efaa Merge m-c to autoland, a=merge 2016-07-13 14:12:44 -07:00
Jordan Lund 9ff285d20f Bug 1282850 - bump fennec debug builds and tests to tier 1 in Taskcluster, r=gbrown
looks like we have to be more explicit with each build and suite compared to
https://bugzilla.mozilla.org/show_bug.cgi?id=1243024

but the way we bump this to tier 1 will likely change as
https://bugzilla.mozilla.org/show_bug.cgi?id=1281004 lands

as per dev.planning announcement and coop's email, we are going to try making
tc tier 2 jobs more critical for less critical jobs, e.g. debug builds, by
making them tier 1.

MozReview-Commit-ID: 4IwNCjOHo7x

--HG--
extra : source : 0b6844851660c49267f74d589345ebdaeb304db6
extra : amend_source : cd1507f8d9c6be75c68929051bbf8ee30cfe9cee
2016-07-11 17:04:20 -07:00
Carsten "Tomcat" Book 564f508e43 merge mozilla-inbound to mozilla-central a=merge 2016-07-13 17:27:34 +02:00
Kalpesh Krishna 7eccb69c1c Bug 1281062 - Create Action Tasks to schedule new jobs. r=dustin
MozReview-Commit-ID: 5MvqLfGrlLC

--HG--
extra : rebase_source : dd954acce8ef9ed2f3b9aa7c5c2cbd916a82f1f1
2016-07-11 22:43:58 +05:30
Kalpesh Krishna e5474c6adb Bug 1285755 - Adding a from_json function to TaskGraph and each Task subclass. r=dustin
MozReview-Commit-ID: 8fmALSP8nDs

--HG--
extra : rebase_source : 52729a77206498ca32e716ae3774e21f6329f805
2016-07-11 22:39:04 +05:30
Jordan Lund afbca9eab6 Bug 1283091 - TC android builds should use the same gecko.v2 routes as buildbot, r=mshal
note, as bug 1281004 is about to land, I might require a new patch as we move
away from legacy towards da futures!

this yielded:

current bbot opt routes:
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-opt",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-opt",
    "index.gecko.v2.try.latest.mobile.android-api-15-opt",
    "index.buildbot.branches.try.android-api-15",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15"

my patch tc opt routes:
    "index.gecko.v1.try.revision.linux.f40f15f50508b78e369c8ac5e6a8743bcd064193.android-api-15.opt",
    "index.gecko.v1.try.latest.linux.android-api-15.opt",
    "index.buildbot.branches.try.android-api-15",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15",
    "tc-treeherder.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "tc-treeherder-stage.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-opt",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-opt",
    "index.gecko.v2.try.latest.mobile.android-api-15-opt"

current bbot debug routes:
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-debug",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-debug",
    "index.gecko.v2.try.latest.mobile.android-api-15-debug",
    "index.buildbot.branches.try.android-api-15-debug",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15-debug"

my patch tc debug routes:
    "index.gecko.v1.try.revision.linux.f40f15f50508b78e369c8ac5e6a8743bcd064193.android-api-15.debug",
    "index.gecko.v1.try.latest.linux.android-api-15.debug",
    "index.buildbot.branches.try.android-api-15-debug",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15-debug",
    "tc-treeherder.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "tc-treeherder-stage.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-debug",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-debug",
    "index.gecko.v2.try.latest.mobile.android-api-15-debug"

so all looks well and as a bonus, the index.buildbot routes now match too.

MozReview-Commit-ID: 5HilJOpONst

--HG--
extra : rebase_source : 24a3c895681284a8dca16cbf3b2a47b66eaa1f08
extra : amend_source : b8b8b91c9787e26a6dd6d54fbe39cb9cb515056b
2016-07-11 13:43:04 -07:00
Andrew Halberstadt 97becf10e0 Bug 1285550 - Ensure 'run-mozharness' binary exists before invoking from interactive wizard, r=armenzg
This fixes a race condition between the 'test-linux.sh' process and the 'taskcluster-interactive-shell'
process in interactive tasks.

MozReview-Commit-ID: GhqKpq5pAtj

--HG--
extra : rebase_source : 67b756d0373432404a4f7cc928bac09fc3f82e8a
2016-07-08 10:28:07 -04:00
Carsten "Tomcat" Book 02ea56d596 merge mozilla-inbound to mozilla-central a=merge 2016-07-12 10:58:33 +02:00
Wes Kocher 7fd3e82d8c Merge m-c to autoland, a=merge 2016-07-11 14:07:25 -07:00