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

1232 Коммитов

Автор SHA1 Сообщение Дата
Dustin J. Mitchell a39d3b7ea3 Bug 1333255: use transforms to make docker image tasks, too; r=jonasfj
MozReview-Commit-ID: Eke3TjLbEfE

--HG--
extra : rebase_source : b91aa6733c26aed2f8f40de73dfef6ae863d1899
2017-03-08 20:52:13 +00:00
Dustin J. Mitchell b0117f4f53 Bug 1333255: use normal old functions to load tasks; r=jonasfj
Instead of using a class's static method, use a simple function, specified by
the `loader` key.

MozReview-Commit-ID: IeOl9qiSCXf

--HG--
extra : rebase_source : 72e0a9dd8385b250a46c9f4adf8a8a0e5b01c156
2017-03-09 23:14:40 -05:00
William Lachance c6017076fc Bug 1346383 - Reset artifact expiry times when executing mochitest retrigger r=jonasfj
MozReview-Commit-ID: 4p8GKWLCrf1

--HG--
extra : rebase_source : 7edf6108df090aef3b08b6b6b190c4209e5be35c
2017-03-10 15:48:35 -05:00
William Lachance 14d7f2ffdb Bug 1346333 - Ensure all TC mochitests get correct 'test-type' tag r=dustin
The previous attempt at this didn't handle jobs that were keyed by platform,
which was most of them.

MozReview-Commit-ID: IC602td532T

--HG--
extra : rebase_source : 95cdf9ad37df8ef6665665f11e59f8ae8304dbd2
2017-03-10 13:55:55 -05:00
Xidorn Quan b3e8f1b558 Bug 1346047 - Enable chrome style system mochitests and run style system mochitests on e10s. r=jmaher
MozReview-Commit-ID: 9Vj3mZL3IhJ

--HG--
extra : rebase_source : aaf926fa895c4d42da5b89ea7650a99f6967fec2
2017-03-10 12:38:38 +11:00
Aki Sasaki 09a3273546 bug 1344321 - remove linux64-pgo from target_tasks_mozilla_beta. r=dustin a=release
MozReview-Commit-ID: AVai8RLFTVo

--HG--
extra : rebase_source : 7ff580ef887b7f1bd4a8a055fc9bc9ec75f77b1a
2017-03-08 22:23:57 -08:00
Aki Sasaki 7d51677840 bug 1344321 - add nightly test support. r=dustin a=release
this patch:

- adds linux{32,64}-nightly/opt test platforms that mirror the non-nightly test platforms.

- adds an `include_nightly` per-project parameter; this is refered to in the default `target_task_method`.  It's still possible to launch custom `target_task_method`s to trigger nightlies against, say, try.

- adds a `filter_for_project` method in `target_tasks.py` that allows for `include_nightly` and `run_on_projects` filtering in the various `target_task_method`s.

- adds nightly filtering into the `TryOptionSyntax` object.  By default, this will be off.  To trigger nightly tests on try, either submit a new decision task with a different `target_task_method` (e.g. `nightly_fennec`) or flip the `include_nightly` flag to True.

- adds the `nightly` attribute to tests if their builds have that attribute.

MozReview-Commit-ID: DttIZH0BHS2

--HG--
extra : rebase_source : d8acbe4c741f570b2e8d33a8e6a7f5c791b24ff6
2017-03-09 16:32:41 -08:00
William Lachance e5660aefa8 Bug 1345980 - Mark up all taskcluster mochitest jobs with tag 'test-type: mochitest' r=dustin
Necessary for treeherder action retriggering code to recognize them as supporting
this action.

MozReview-Commit-ID: BY6OCUFsYlK

--HG--
extra : rebase_source : 6cc4bc8b1cfde29f793fd910bf99f8d3e36603da
2017-03-09 14:41:14 -05:00
William Lachance 02aec90e78 Bug 1343327 - Add taskcluster mochitest retrigger action r=ahal,jonasfj
MozReview-Commit-ID: A1SOeVo6eu4

--HG--
extra : rebase_source : 596ac7ee190ae56d20527e04168b0a190d3588b0
2017-02-22 22:11:46 -05:00
William Lachance 7a49c8f30a Bug 1343327 - Export more test job state as environment vars in taskcluster r=dustin
MozReview-Commit-ID: GBmL4lhAa8u

--HG--
extra : rebase_source : 2ec4a7e709280420c2e08e58864b1a3c2f5514e7
2017-03-01 13:07:04 -05:00
Dustin J. Mitchell b884691b8f Bug 1337903: add support for OS X in run-task; r=ahal
* add run.using = 'run-task' for native-engine
* modify run-task to run on OS X
  - not as root
  - without assuming /home/worker (using ~ and os.expanduser instead)
  - hg is in /usr/local/bin on OS X; trust the PATH
* add_build_dependency isn't docker-worker specific, so just rename
* support_vcs_checkout modified to omit caches on native-engine
* don't download fingerprints on OS X; these hosts are configured with
  the proper fingerprint via puppet

MozReview-Commit-ID: C83XClXtcn4

--HG--
extra : rebase_source : 2ef1e8dced12ccc4acb7706d7f4587df19a379fc
2017-03-03 22:49:23 +00:00
Dustin J. Mitchell b87d4c3e3b Bug 1337903: add and use a job_try_name attribute; r=ahal
This fixes the ability to run mozbase via `-j mozbase`, with the
added advantage that it will obey `-p` too.

MozReview-Commit-ID: 1zkitUephXk

--HG--
extra : rebase_source : 0ebb65363d5f5813bc7ccb379768df54310d39c1
2017-03-08 17:28:34 +00:00
Dustin J. Mitchell 6f2dbafcf4 Bug 1337903: handle platforms for source-test distinctly; r=ahal
This clears up some confusion and undocumented behavior around platforms in
source-tests (and available to any job).

With this change, the attributes come out like this:

  "source-test-mozbase-linux64/opt": {
    "attributes": {
      "build_platform": "linux64",
      "build_type": "opt",
      "kind": "source-test",
      "run_on_projects": [
        "integration",
        "release"
      ]
    },

MozReview-Commit-ID: HN1Zi8YUf0

--HG--
extra : rebase_source : 552bffc4646a3eec46e7edb508d8eb4d2a8e2e03
2017-03-03 23:32:39 +00:00
Jonas Finnemann Jensen bba9c14e43 Bug 1345660 - Specify kind: 'task' in actions.json. r=wlach
* This adds a kind: 'task' property to actions in actions.json
  * This is already specified in the schema for actions.json

MozReview-Commit-ID: JmlAZouVPIf

--HG--
extra : rebase_source : 5855b9ddbfff2faa9e1db12fc1f60bbef3cccabb
2017-03-08 15:10:34 -08:00
Mitchell Hentges 28bb8ef55b Bug 1345519 - Properly reference schema documentation in taskcluster tests.yml r=gmierz,jmaher
MozReview-Commit-ID: BsWRBrbLYRl

--HG--
extra : rebase_source : 09329113d881e21f592ef05a457dd3b2429496e0
2017-03-08 08:40:30 -08:00
Kim Moir b45d50e7b4 Bug 1345157 - Linux builds not running on-push on mozilla-beta r=aki DONTBUILD 2017-03-08 15:40:37 -05:00
Kim Moir 3de9e65753 Bug 1345157 - Linux builds not running on-push on mozilla-beta r=aki DONTBUILD 2017-03-08 15:22:44 -05:00
Geoff Brown 02f6bc14ab Bug 1345350 - Increase Android debug mochitest chunks; r=jmaher 2017-03-08 11:49:01 -07:00
Joel Maher 1da33f199a Bug 1343652 - consider running jittests only when js/src or js/public are changed. r=dustin
MozReview-Commit-ID: CssJaIAnzNf
2017-03-08 11:17:11 -05:00
Wes Kocher 9d3f12083b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1Kk6k8R6WCf
2017-03-07 16:45:07 -08:00
Wes Kocher dac8dc0c7b Merge inbound to central, a=merge
MozReview-Commit-ID: 96co4Bbby7W
2017-03-07 16:40:44 -08:00
Joel Maher a98979bb3a Bug 1344871 - add BUG_COMPONENT to taskcluster/* files. r=garndt
MozReview-Commit-ID: LmIlK0Iv3YP
2017-03-07 13:06:50 -05:00
Kim Moir 71ab697fca Bug 1345190 - disable stylo builds and tests on m-a r=aki DONTBUILD 2017-03-07 15:23:20 -05:00
Henrik Skupin c8f2e414f1 Bug 1345105 - Disable gnome-software-service on desktop1604-test. r=dustin
MozReview-Commit-ID: I14cViRPsl8

--HG--
rename : taskcluster/docker/desktop1604-test/deja-dup-monitor.desktop => taskcluster/docker/desktop1604-test/autostart/deja-dup-monitor.desktop
rename : taskcluster/docker/desktop1604-test/jockey-gtk.desktop => taskcluster/docker/desktop1604-test/autostart/jockey-gtk.desktop
extra : rebase_source : c88744778200fc45f9870b5bd1124b15e2636b15
2017-03-07 15:42:52 +01:00
Carsten "Tomcat" Book 087da3f0d9 merge mozilla-inbound to mozilla-central a=merge 2017-03-07 15:13:31 +01:00
Chris Manchester cba3983070 Bug 1344039 - Don't schedule symbol uploading on try jobs. r=dustin
MozReview-Commit-ID: 7ttX5CjEhqo

--HG--
extra : rebase_source : c841ccd9913212f008ae17a7aa3e826e7bfafc9b
2017-03-06 16:31:37 -08:00
Bryce Van Dyk 9cf8ae84cf Bug 1343999 - Disable twitch external media tests for debug builds in taskcluster. r=dustin
MozReview-Commit-ID: FyaDpoalgnh

--HG--
extra : rebase_source : cf6e48a224aa95ca1a11d037c8265718032997b9
2017-03-03 09:43:07 +13:00
Wes Kocher 1b29a33fce Merge m-c to autoland, a=merge
MozReview-Commit-ID: K0Q4b2wzvlJ
2017-03-03 17:29:54 -08:00
Wes Kocher 8966746d29 Merge inbound to central, a=merge
MozReview-Commit-ID: 3JBhsbYgniv
2017-03-03 17:16:06 -08:00
Kartikaya Gupta 48fb1c4b1e Merge m-c to graphics
MozReview-Commit-ID: GK8bGynKhO5

--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-03 08:28:21 -05:00
Carsten "Tomcat" Book cf269a43bd merge mozilla-inbound to mozilla-central a=merge 2017-03-03 13:03:48 +01:00
Aki Sasaki 0a42f2c6c8 bug 1337824 - stop beta linux l10n on push. r=rail a=release
MozReview-Commit-ID: DeWTzloCviv
2017-03-02 18:13:18 -08:00
Kartikaya Gupta 036b81ce75 Merge m-c to graphics
MozReview-Commit-ID: 2ILLtbCmQL3
2017-03-02 10:27:31 -05:00
Carsten "Tomcat" Book 4a4777d1aa merge mozilla-inbound to mozilla-central a=merge 2017-03-02 14:02:48 +01:00
Aki Sasaki 0fd47ef994 bug 1343585 - add task.payload.version to release beetmover tasks. r=mtabara a=release 2017-03-01 17:49:57 -08:00
Kartikaya Gupta 31557b53e5 Merge m-c to graphics
MozReview-Commit-ID: 6TMc1hGNQVA
2017-03-01 09:45:49 -05:00
Carsten "Tomcat" Book 3b3f4c17a2 merge mozilla-inbound to mozilla-central a=merge 2017-03-01 11:40:59 +01:00
Bobby Holley 9e00ebc0fc Bug 1340911 - Run stylo reftests on try by default. r=dustin
MozReview-Commit-ID: 9skNPBTvTsi
2017-03-01 22:42:57 -08:00
Wes Kocher 798552e5c8 Bug 1343144 - Followup to make flake8 happy a=bustage CLOSED TREE
MozReview-Commit-ID: 4FwSar2LFvU
2017-02-28 15:19:29 -08:00
Aki Sasaki bdc6471097 bug 1343144 - use nightly beetmover on beta and release. r=mtabara a=release
MozReview-Commit-ID: GrWWYvWRpnj

--HG--
extra : rebase_source : 88235c33958c56038aa096510246e5eada84375b
2017-02-28 09:30:48 -08:00
Kartikaya Gupta 0839dfda73 Merge m-c to graphics
MozReview-Commit-ID: CAFMHywf3lQ
2017-02-28 09:16:03 -05:00
Kartikaya Gupta fa091f40e1 Bug 1342966 - Enable webgl mochitests for linux64-qr on graphics and m-c. r=dustin
MozReview-Commit-ID: HuayYeHImQC
2017-02-27 15:44:49 -05:00
Rail Aliiev f17a877f4c Bug 1343107 - Fix linter failures r=nthomas a=release
MozReview-Commit-ID: B0Z81CkOtIq

--HG--
extra : rebase_source : ea83535671a12bc6e3a4a106f507db6bda48321b
2017-03-02 22:40:09 -05:00
Rail Aliiev 52557b80d4 Bug 1343107 - Move release images under taskcluster/docker r=nthomas a=release
MozReview-Commit-ID: 1gcpANznKNU

--HG--
rename : release/docker/beet-mover/Dockerfile => taskcluster/docker/beet-mover/Dockerfile
rename : release/docker/beet-mover/requirements.txt => taskcluster/docker/beet-mover/requirements.txt
rename : release/docker/firefox-snap/Dockerfile => taskcluster/docker/firefox-snap/Dockerfile
rename : release/docker/firefox-snap/Makefile => taskcluster/docker/firefox-snap/Makefile
rename : release/docker/firefox-snap/distribution.ini => taskcluster/docker/firefox-snap/distribution.ini
rename : release/docker/firefox-snap/runme.sh => taskcluster/docker/firefox-snap/runme.sh
rename : release/docker/firefox-snap/snapcraft.yaml.in => taskcluster/docker/firefox-snap/snapcraft.yaml.in
rename : release/docker/funsize-balrog-submitter/Dockerfile => taskcluster/docker/funsize-balrog-submitter/Dockerfile
rename : release/docker/funsize-balrog-submitter/Makefile => taskcluster/docker/funsize-balrog-submitter/Makefile
rename : release/docker/funsize-balrog-submitter/dep.pubkey => taskcluster/docker/funsize-balrog-submitter/dep.pubkey
rename : release/docker/funsize-balrog-submitter/nightly.pubkey => taskcluster/docker/funsize-balrog-submitter/nightly.pubkey
rename : release/docker/funsize-balrog-submitter/release.pubkey => taskcluster/docker/funsize-balrog-submitter/release.pubkey
rename : release/docker/funsize-balrog-submitter/requirements.txt => taskcluster/docker/funsize-balrog-submitter/requirements.txt
rename : release/docker/funsize-balrog-submitter/runme.sh => taskcluster/docker/funsize-balrog-submitter/runme.sh
rename : release/docker/funsize-balrog-submitter/scripts/funsize-balrog-submitter.py => taskcluster/docker/funsize-balrog-submitter/scripts/funsize-balrog-submitter.py
rename : release/docker/funsize-update-generator/Dockerfile => taskcluster/docker/funsize-update-generator/Dockerfile
rename : release/docker/funsize-update-generator/Makefile => taskcluster/docker/funsize-update-generator/Makefile
rename : release/docker/funsize-update-generator/dep.pubkey => taskcluster/docker/funsize-update-generator/dep.pubkey
rename : release/docker/funsize-update-generator/nightly.pubkey => taskcluster/docker/funsize-update-generator/nightly.pubkey
rename : release/docker/funsize-update-generator/release.pubkey => taskcluster/docker/funsize-update-generator/release.pubkey
rename : release/docker/funsize-update-generator/requirements.txt => taskcluster/docker/funsize-update-generator/requirements.txt
rename : release/docker/funsize-update-generator/runme.sh => taskcluster/docker/funsize-update-generator/runme.sh
rename : release/docker/funsize-update-generator/scripts/funsize.py => taskcluster/docker/funsize-update-generator/scripts/funsize.py
rename : release/docker/funsize-update-generator/scripts/mbsdiff_hook.sh => taskcluster/docker/funsize-update-generator/scripts/mbsdiff_hook.sh
extra : rebase_source : 0455667687119ad76921f368d908473e18a2dbec
2017-03-02 19:37:51 -05:00
Aki Sasaki d81af334aa bug 1343923 - tc: stop signing build checksums file. r=mtabara a=release DONTBUILD
MozReview-Commit-ID: EQARgjQTf4t

--HG--
extra : histedit_source : f5cded2f6c3d7f7a3ea62b2e2d3394c07805f9be
2017-03-02 08:49:50 -08:00
Geoff Brown 2ceef1349b Bug 1342963 - Add many more test chunks for Android jsreftests; r=dustin
Bug 977849 added many new jsreftests on Android, resulting in more than
a 3x increase in some job run times. This significant addition of jobs
is required to return Android jsreftest job times to 'normal'.
2017-03-02 08:22:44 -07:00
Mike Hommey 3854c3f71d Bug 1341214 - Add a small API to handle taskcluster queue and index requests. r=dustin
Various modules under taskcluster are doing ad-hoc url formatting or
requests to taskcluster services. While we could use the taskcluster
client python module, it's kind of overkill for the simple requests done
here. So instead of vendoring that module, create a smaller one with
a limited set of functions we need.

This changes the behavior of the get_artifact function to return a
file-like object when the file is neither a json nor a yaml, but that
branch was never used (and was actually returning an unassigned
variable, so it was broken anyways).

At the same time, make the function that does HTTP requests more
error-resistant, using urllib3's Retry with a backoff factor.

Also add a function that retrieves the list of artifacts, that while
currently unused, will be used by `mach artifact` shortly.

--HG--
extra : rebase_source : d7ef633e8e5041dc8450f3ff2f3751c85f144cdc
2017-02-17 12:04:48 +09:00
Mike Hommey 28cdcbdebb Bug 1341214 - Define GECKO in a single location. r=dustin
Instead of every file trying to get the top source directory having an
ad-hoc definition that gets wrong if the files gets moved around for
some reason, define it in a more central location.

--HG--
extra : rebase_source : 1a0cbea267193f6b388b88b36166353e20ac8569
2017-02-17 11:56:12 +09:00
Wes Kocher 9746f81e53 Merge m-c to autoland, a=merge
MozReview-Commit-ID: FzykkWPQCrq

--HG--
rename : browser/modules/test/browser_UsageTelemetry_content.js => browser/modules/test/browser/browser_UsageTelemetry_content.js
rename : browser/modules/test/browser_UsageTelemetry_content_aboutHome.js => browser/modules/test/browser/browser_UsageTelemetry_content_aboutHome.js
rename : browser/modules/test/browser_UsageTelemetry_searchbar.js => browser/modules/test/browser/browser_UsageTelemetry_searchbar.js
rename : browser/modules/test/browser_UsageTelemetry_urlbar.js => browser/modules/test/browser/browser_UsageTelemetry_urlbar.js
2017-03-01 17:48:44 -08:00
Joel Maher 810d6c683a Bug 1342963 - only run jsreftests when js/src/* changes. r=dustin
MozReview-Commit-ID: 2stKqaayBHY
2017-03-01 14:36:45 -05:00
Aki Sasaki c18c40341a bug 1343393 - fix flake8 linting. r=bustage 2017-03-01 09:20:14 -08:00
Andrew Halberstadt 6b9bf4adbf Bug 1335873 - Convert marionette harness unittests to standard python unittests, r=maja_zf
This formats the marionette-harness python tests to be a regular |mach python-test| suite. Though
we add subsuite=marionette, this is just for automation purposes. The new preferred way to run the
marionette harness tests locally is:
./mach python-test testing/marionette

They will also run if running the full suite.

The mozbase packages.txt file modifies mozlog to use 'setup.py' instead of 'pth'. The reason for
this is that the marionette-harness tests use the pytest_mozlog pytest plugin for formatting
their results (converts pytest format into something resembling the standard tbpl logging format).
In order for this plugin to get picked up however, mozlog's setup.py file needs to be processed.

MozReview-Commit-ID: Ata99evHxbd

--HG--
extra : rebase_source : 22382e3d65ce8454a1682cfced0d03477762e8fe
2017-02-15 16:38:45 -05:00
Kartikaya Gupta 5282d6aae2 Bug 1264494 - Turn on Mac OSX 64 debug static analysis builds on Taskcluster. r=dustin,kmoir
MozReview-Commit-ID: 4EruHcLydBR

--HG--
extra : rebase_source : 7a954de89b9f88dd7efd1d8f0de2d7751b280d53
2017-03-02 14:17:37 -05:00
Kartikaya Gupta e33700ecf1 Bug 1264494 - Turn on Linux64 debug static analysis builds on Taskcluster. r=dustin,kmoir
MozReview-Commit-ID: KXimjewdpz4

--HG--
extra : rebase_source : 25d3a67a41d21f7018185633d0c74d87c9e52f15
2017-03-02 14:17:19 -05:00
Kartikaya Gupta 7f8f584dd2 Bug 1264494 - Remove xvfb and secrets from static analysis builds. r=dustin
MozReview-Commit-ID: IsIKIJX8dy1

--HG--
extra : rebase_source : 8c134f49b5e69150c0a9e6ca69bebdad7a788b0c
2017-03-02 14:16:37 -05:00
Aki Sasaki 931d48142f bug 1343144 - stop running beetmover on linux promotable ci builds. r=mtabara a=release DONTBUILD
MozReview-Commit-ID: Ft6i7G7eDuQ

--HG--
extra : rebase_source : b6a2e34ff873370acdf7508911ce5cc330121f23
2017-03-02 12:32:00 -08:00
Aki Sasaki a6aa945d09 bug 1343598 - add crashreporter symbols to mobile beetmover tasks. r=mtabara a=release DONTBUILD 2017-03-01 13:07:44 -08:00
Carsten "Tomcat" Book b43c07a10c Merge mozilla-central to mozilla-inbound 2017-03-01 16:39:27 +01:00
Aki Sasaki 9e15d5e731 Bug 1343393 - add graph logic to handle a fennec beta build. r=mtabara DONTBUILD
MozReview-Commit-ID: 4c6H5hiOiKj

--HG--
extra : rebase_source : d7d84554bee2764b033ae1a1305d5a91bf6f1ead
2017-03-01 14:54:15 +00:00
Wes Kocher ac26ac7873 Backed out changeset 7478b9959a51 (bug 1341352) at developer's request a=backout
MozReview-Commit-ID: KqOIgSLg2I4
2017-02-28 17:54:58 -08:00
Mihai Tabara e77c1e0621 Bug 1341352 - add balrogworker support for releases. r=aki
MozReview-Commit-ID: 3bfloRD7fHx

--HG--
extra : rebase_source : 9be48d8708cbeaa60b767881d969a901d6861ecf
2017-02-28 16:30:46 +00:00
Rob Wood 0394756ea7 Bug 1318659 - Don't call SETA for build jobs; r=jmaher
MozReview-Commit-ID: 5O5k0WRorBp

--HG--
extra : rebase_source : b506c0ac945a58cb9d9c15cda2c69f2de53ebd2e
2017-02-24 10:16:35 -05:00
Wander Lairson Costa 4b15334588 Bug 1343095: Disable talos for linux-stylo builds. r=jmaher
MozReview-Commit-ID: 8Nw6C2LbeKE

--HG--
extra : rebase_source : 1df8360b30a1c30d898f19ded7836d2b4b28421e
2017-02-28 10:32:31 -03:00
Wander Lairson Costa 8daa04d5d0 Bug 1343098: Disable non-e10s tests on osx. r=jmaher
Disable non-tests for the following tests as the builder machines have
been turned off:

* web-platform-tests-reftests
* mochitest-webgl
* jsreftest
* reftest

MozReview-Commit-ID: 5KZ3KzT3dLo

--HG--
extra : rebase_source : 110ce9bee70adc2ad314b8927385b851f1ce67b7
2017-02-28 09:58:36 -03:00
Kim Moir 8a54115630 Bug 1343301 - disable non-e10s Stylo tests because we will disable all non-e10s tests in 57 r=me 2017-03-06 11:36:02 -05:00
Kim Moir 567c1eb078 Bug 1343301 - disable non-e10s Stylo tests because we will disable all non-e10s tests in 57 r=me 2017-03-06 10:34:04 -05:00
Wes Kocher 14a9e6ef12 Merge m-c to autoland a=merge
MozReview-Commit-ID: DAlTWWRlpmp
2017-02-24 16:59:05 -08:00
Wes Kocher e84fc624ff Merge inbound to central, a=merge
MozReview-Commit-ID: DpCZgRV1csS
2017-02-24 16:46:12 -08:00
Jonas Finnemann Jensen b77f334748 Bug 1341727 - Setup logging in ./mach taskgraph action-callback. r=dustin,wlach
MozReview-Commit-ID: LLSU87IofRh

--HG--
extra : rebase_source : 81450062c2b7fa37708d6cdba05a91db91018db9
2017-02-23 18:33:38 -08:00
Jonas Finnemann Jensen abaaf7cd38 Bug 1341727 - Removed invalid arguments in action callback template. r=dustin,wlach
MozReview-Commit-ID: 1rIhRMjbewL

--HG--
extra : rebase_source : b712dca7aaa923fd3424971d89ef88605ceba6a9
2017-02-24 13:27:20 -08:00
Mihai Tabara c822738661 Bug 1338186 - assign bucket specific scopes per type of release. r=aki
MozReview-Commit-ID: 7OAIvkaFF2a

--HG--
extra : rebase_source : c85a88fbff77e360531578709de4a39490fcf245
2017-02-24 17:30:46 +02:00
Andrew Halberstadt 2d35842ffc Bug 1336559 - Add ability to depend on build artifacts to 'run_task' based tasks, r=dustin
Currently 'run_task' tasks have no easy way to depend on a build task. For example, some
python unittests need a Firefox binary for their tests, like the mozrunner tests and future
test harness selftests (like mochitest tests).

This patch allows kinds to add a new key to the kind config which maps test platforms to
build-labels. Then 'run_task' jobs can add a 'requires-build': true field to get a build
dependency automatically added. The build artifact url will also be stored in the
$GECKO_INSTALLER_URL environment variable on the test host.

MozReview-Commit-ID: Jqyhbj7nC6z

--HG--
extra : rebase_source : 2f44b6c94f35a0d2e11464cf773e821ae6fe8538
2017-02-24 09:04:22 -05:00
Andrew Halberstadt d9d7976260 Bug 1336559 - Refactor keyed-by matching algorithm into standalone utility function, r=dustin
MozReview-Commit-ID: Jqyhbj7nC6z

--HG--
extra : rebase_source : 59d0066ca4d02071331a27e9b8e84eb6e675f917
2017-02-24 08:56:11 -05:00
Alin Selagea a11c397c44 Bug 1339179 - Set up pine for activity-stream builds & tests, r=kmoir 2017-02-24 17:19:04 +02:00
Andrew Halberstadt 2d476494f7 Bug 1336559 - Rename source-check kind to source-test, r=dustin
The name 'source-check' is a bit of a misnomer, because it already includes a bunch
of tasks that are proper unittests, not lints. Some of these unittests will soon
depend on a build task, which makes 'source-check' feel even more wrong.

They still have a lot in common with the lint tasks though, so it's probably not
worth splitting this into two separate kinds. Instead, let's just rename this kind
to 'source-test', which means, any task that tests stuff and is run from the source
directory (instead of a tests.zip). I think both lints and python-tests fall squarely
under this definition.

MozReview-Commit-ID: K0gZ5rVLyeD

--HG--
rename : taskcluster/ci/source-check/doc.yml => taskcluster/ci/source-test/doc.yml
rename : taskcluster/ci/source-check/kind.yml => taskcluster/ci/source-test/kind.yml
rename : taskcluster/ci/source-check/mozlint.yml => taskcluster/ci/source-test/mozlint.yml
rename : taskcluster/ci/source-check/python-tests.yml => taskcluster/ci/source-test/python-tests.yml
rename : taskcluster/ci/source-check/webidl.yml => taskcluster/ci/source-test/webidl.yml
extra : rebase_source : a683b5b6e243849de57f2681993046c776d6a8f2
2017-02-02 16:16:06 -05:00
William Lachance 5b60333fe6 Bug 1322433 - Make it possible to add tags + add a mochitest tag to mochitest jobs r=jonasfj
This will be used to restrict mochitest actions to mochitest jobs only.


MozReview-Commit-ID: DbFb9V6s9Rb

--HG--
extra : rebase_source : 16ebd751bf7048fd46d71bd350119ca3f8a68302
2017-01-25 16:04:37 -05:00
Brian Stack fe3c438717 Bug 1342264 - Fix case of backfilling with no previous builds r=dustin
MozReview-Commit-ID: FXF7EW8Nygl

--HG--
extra : rebase_source : c28c1d12c37fba2b8633b4cc79a75d15feab7406
2017-02-23 15:13:07 -08:00
Carsten "Tomcat" Book e6b82618f4 merge mozilla-inbound to mozilla-central a=merge 2017-02-23 14:59:37 +01:00
Wander Lairson Costa 90611046e2 Bug 1339038 - Replicate BB environment variables. r=dustin
There are some environment variables necessary to run test jobs in BB
which are also necessary for taskcluster-worker. They were copied from
[1].

Additionally, native-engine was broken by bug 1325701. We fix it in this
commit.

[1] https://github.com/mozilla-releng/build-buildbotcustom/blob/master/env.py#L89-L96
2017-02-22 14:47:00 -05:00
Aki Sasaki 580bb7d424 bug 1340609 - adjust beetmover+balrog scopes until we're ready. r=mtabara 2017-02-22 16:04:42 -08:00
Wes Kocher 29443ed98c Merge m-c to inbound, a=merge
MozReview-Commit-ID: HDHJC8X9xWG
2017-02-22 15:06:46 -08:00
Wes Kocher b7294d3167 Merge inbound to central, a=merge
MozReview-Commit-ID: 2R3yE5OIznC
2017-02-22 15:01:04 -08:00
Wes Kocher 5a7f5284cd Merge autoland to central, a=merge
MozReview-Commit-ID: 5l8P3DzMNXz
2017-02-22 14:55:21 -08:00
Aki Sasaki 13a088f827 bug 1340609 - promotable beta linux builds on push. r=dustin a=release
MozReview-Commit-ID: JAqifpgD3vW

--HG--
extra : rebase_source : 4570e7a304ac9fc208a0c2267e352e6cf4e1c80a
2017-02-22 10:24:58 -08:00
Aki Sasaki 344d405df7 bug 1340609 - toggle nightly scopes on-demand. r=dustin a=release
MozReview-Commit-ID: JiBpEWfGefh

--HG--
extra : rebase_source : f78b4bf97a90890d941141cd147f6ab8541ae0ef
2017-02-22 10:50:38 -08:00
Carsten "Tomcat" Book 197fbb6eb9 Backed out changeset d8122277e9fd (bug 1341214) for causing on m-c problems in vp tc tasks 2017-02-22 15:33:42 +01:00
Carsten "Tomcat" Book 42bc96ae3d Backed out changeset 5ffd6c7264ce (bug 1341214) 2017-02-22 15:33:17 +01:00
Carsten "Tomcat" Book a7cadef96e Merge mozilla-central to mozilla-inbound 2017-02-22 14:40:19 +01:00
Johan Lorenzo d1cbd41a41 Bug 1337825 - Jamun: Change android-api-15-{l10n,nightly} to l10n bumped file r=aki
Also adds missing files

MozReview-Commit-ID: C0G6bE6wmK4
2017-02-16 18:51:25 +01:00
Wes Kocher 13e1cccb3f Merge inbound to central, a=merge
MozReview-Commit-ID: EEMZdLCheAm
2017-02-21 17:35:01 -08:00
Brian Stack 2d939c8b59 Bug 1340668 - Fix repo scopes in action.json generation r=garndt
MozReview-Commit-ID: CprCcIiqsbH

--HG--
extra : rebase_source : 4df66bf8dea629e78cd878b078355ba9e6b4f0a2
2017-02-17 14:43:59 -08:00
Joel Maher e1f3393ad5 Bug 1288993 - adjust target tasks to use correct taskcluster attributes. r=dustin
MozReview-Commit-ID: 8g04JU31JLC
2017-02-21 08:43:50 -05:00
Kartikaya Gupta b10e2495e8 Bug 1341312 - Split jsreftest jobs on Linux64-QR builds into 4 chunks to avoid timeout. r=jmaher
MozReview-Commit-ID: 2sbxIj3JgpW

--HG--
extra : rebase_source : 4540391ac1a2368004dc744f47f253990deab2b4
2017-02-21 10:36:48 -05:00
Wes Kocher 2859ffc86f Merge m-c to autoland, a=merge
MozReview-Commit-ID: E64mguPbLgc
2017-02-21 17:40:31 -08:00
Mike Hommey 3e79befa4b Bug 1341214 - Add a small API to handle taskcluster queue and index requests. r=dustin
Various modules under taskcluster are doing ad-hoc url formatting or
requests to taskcluster services. While we could use the taskcluster
client python module, it's kind of overkill for the simple requests done
here. So instead of vendoring that module, create a smaller one with
a limited set of functions we need.

This changes the behavior of the get_artifact function to return a
file-like object when the file is neither a json nor a yaml, but that
branch was never used (and was actually returning an unassigned
variable, so it was broken anyways).

At the same time, make the function that does HTTP requests more
error-resistant, using urllib3's Retry with a backoff factor.

Also add a function that retrieves the list of artifacts, that while
currently unused, will be used by `mach artifact` shortly.

--HG--
extra : rebase_source : 06777dea62e884f546a5b951baad80fd8aec1f1e
2017-02-17 12:04:48 +09:00
Mike Hommey f99718e272 Bug 1341214 - Define GECKO in a single location. r=dustin
Instead of every file trying to get the top source directory having an
ad-hoc definition that gets wrong if the files gets moved around for
some reason, define it in a more central location.

--HG--
extra : rebase_source : 06fa06d47732223e19b0201f8791fdbffdc9ee03
2017-02-17 11:56:12 +09:00
Mike Hommey 0982410db2 Bug 1341213 - Make the index path for toolchain jobs independent of the source path. r=dustin
When I refactored hash_paths to add caching, I mixed things up such that
for each file, we end up hashing:
  (u'$sha256sum', u'$topsrcdir/$relpath') $relpath

when the intent was to hash:
  $sha256sum $relpath

This change fixes it, such that now the index paths are independent of
the source path, as originally intended.

--HG--
extra : rebase_source : 8ff7b49927d2365ed87fa06d8e6fca157faddc7d
2017-02-16 17:33:35 +09:00
Wes Kocher 72ecfb5fd6 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 7gVISUXnm2Q
2017-02-22 15:07:12 -08:00
Brian Stack 6d1d9fbf92 Bug 1341704 - Fix assumption of uniqeness of treeherder jobs r=jmaher
MozReview-Commit-ID: EDpsIvF2IEE

--HG--
extra : rebase_source : 8ad736c151553bfd7df935b999aad93536e8603f
2017-02-22 09:33:32 -08:00
Greg Mierzwinski ba5aaf53e6 Bug 1301984 - Add code coverage to mochitest-plain tests. r=jmaher
This patch allows the use of the flag '--jscov-dir-prefix' for mochitest plain tests to enable code coverage collection with the JS Debugger. It also enables the mochitest-plain tests for the linux64-jsdcov build platform.

MozReview-Commit-ID: 6RqMEZ1I0D7

--HG--
extra : rebase_source : 351754541801f69f7c54807f6bdd3a3d1baf9222
2017-02-20 22:55:59 -05:00
Chris Manchester 8909da0ecd Bug 1340410 - Distinguish gradle builds as their own platform in Treeherder. r=nalexander
MozReview-Commit-ID: LjIp3tY6bjh

--HG--
extra : rebase_source : 53abe6221cb1b063b8d5708d22ad66b788e271bf
2017-02-17 15:47:35 -08:00
Wes Kocher dda9a2cfb8 Merge m-c to autoland a=merge
MozReview-Commit-ID: 7m1sarjIoLM
2017-02-17 13:50:13 -08:00
Kim Moir 4ecbdfe247 Bug 1339604 - stylo builds + tests should only run on m-c and stylo branch to reduce budget impact r=kmoir a=merge
MozReview-Commit-ID: Lwph8g1ALVt

--HG--
extra : source : 4f8aecb0f44f4801e6c277077e788516e6dd31de
extra : amend_source : 2a26aa2b1904bc1058b41d75283c275570be5e66
2017-02-17 16:38:30 -05:00
Kim Moir ab418078b0 Bug 1339604 - stylo builds + tests should only run on m-c and stylo branch to reduce budget impact r=bholley a=merge
MozReview-Commit-ID: 2YlYAeoRHXC

--HG--
extra : source : 2fe83738221a0d438ccd33ffe8c9ee3c980c1ab3
2017-02-17 15:29:47 -05:00
Kim Moir ff5a946da7 Bug 1339604 - stylo builds + tests should only run on limited branches to reduce budget impact r=dustin a=merge
MozReview-Commit-ID: 8SOmDuN6TTL

--HG--
extra : source : 5fbcbdd6849379c48ce869d4ed0e8083af9b8d23
2017-02-17 13:31:39 -05:00
Johan Lorenzo d1082915e4 Bug 1337825 - Schedule l10n repacks for fennec with specified locale revisions using an intree changesets file r=aki
MozReview-Commit-ID: 1DEIjFYAx74

--HG--
extra : histedit_source : fe73d536f0ae6bf1d60279fec210e16b7ffb913f%2Ca439f62086a4b85a8d46edd0fcf0000bc376f2f0
2017-02-17 15:57:11 +01:00
Carsten "Tomcat" Book 5f96998164 Backed out changeset c7c9f7712163 (bug 1337825) for flake8 failure 2017-02-17 15:52:10 +01:00
Johan Lorenzo 903b044aae Bug 1337825 - Schedule l10n repacks for fennec with specified locale revisions using an intree changesets file r=aki
MozReview-Commit-ID: 1DEIjFYAx74
2017-02-14 15:04:54 +01:00
Andrew Halberstadt 8d7db75ee7 Bug 1340162 - Add task for running mozlint unitttests on Linux (and pull old tests out of make check), r=smacleod
MozReview-Commit-ID: 3XCWMJtQMvZ

--HG--
extra : rebase_source : 290c14cda5b7abf6aea43315fc91c0ac8fc869f0
2017-02-02 11:08:41 -05:00
Kim Moir 417c1a5625 Bug 1339604 - stylo builds + tests should only run on limited branches to reduce budget impact r=dustin
--HG--
extra : source : 5fbcbdd6849379c48ce869d4ed0e8083af9b8d23
2017-02-17 13:31:39 -05:00
Wes Kocher adaec16e2b Merge m-c to inbound, a=merge
MozReview-Commit-ID: HtopB4vot9e
2017-02-16 17:23:00 -08:00
Rob Wood 8b96baade5 Bug 1340065 - Don't let SETA optimize out linux64-stylo tests; r=jmaher
MozReview-Commit-ID: 4wJe1ZtxXds

--HG--
extra : rebase_source : 336f7556e3a0baa3a26e4f10656fae88e33d3ce4
2017-02-16 09:41:42 -05:00
Ryan VanderMeulen 045e660d31 Bug 1338610 - Remove Taskcluster configs for mochitest-other. r=jmaher
--HG--
extra : rebase_source : 6f454998d862361752ff6a36b8242503cae7b2c8
2017-02-16 18:47:28 -05:00
Hammad Akhtar 9477d8c0f5 Bug 1325701 - test transform should produce a job description, not a task description; r=dustin
MozReview-Commit-ID: CrSSWI0aBCZ

--HG--
extra : rebase_source : a7e6c4fcaa59c593ae05b2a28eccfa9cf2e88947
extra : source : 57a270511494875bd76a4c72065fa5320159090f
2017-01-18 16:55:53 +05:30
Mike Hommey 3cfb819aa7 Bug 1335651 - Setup an index path in the gecko.cache namespace for toolchain builds. r=dustin
This allows to find them and optimize them out during the taskgraph
optimization phase, and will allow to get toolchain artifacts through a
mach command for developers.

The index path is generated similarly to git trees or mercurial
manifests, and allows to find the right task corresponding to the the
contents of the files in the task `extra.resources` along the toolchain
scripts.

`when.files-changed` is not used when a task has index paths because we
need tasks to happen independently of whether there were changes to
those files when the index or artifacts expire.

--HG--
extra : rebase_source : e9995cee0ee39d7b64090a243e380aeae336a69f
2017-02-01 09:27:31 +09:00
Mike Hommey 2953294ad5 Bug 1335651 - Automatically add the script to files-changed for toolchain jobs. r=dustin
Also automatically add the job.toolchain python module itself.

--HG--
extra : rebase_source : ed8c2cfe07af8549cc63fd3e8a403f70ceaf7ea5
2017-01-31 18:00:55 +09:00
Mike Hommey e0fcf8bf4e Bug 1335651 - Move index_paths from DockerImageTask to the base Task class. r=dustin
This does slightly change the behavior when artifacts expire, in that
if for some reason the artifact for the task that was found expired,
we don't try to get the artifact from a lower level task. In practice,
that shouldn't be a concern.

--HG--
extra : rebase_source : 8376c2cdec0b4608bce0b41a033d8ed74e7ee63f
2017-01-31 16:33:27 +09:00
Wes Kocher 017c515285 Merge inbound to m-c a=merge
MozReview-Commit-ID: IKI0zVtF1n9
2017-02-15 16:18:13 -08:00
Kim Moir 89b11b3083 Bug 1333155 - convert buildbot addon devel Linux64 builds to taskcluster r=mtabara 2017-02-15 13:39:26 -05:00
Mike Hommey 8526ef3e1a Bug 1338061 - Move toolchain tasks to a separate "platform". r=dustin
The toolchain tasks are hard to spot on treeherder, in the ocean of
build and test jobs associated with the platforms they are currently
under.

Now that we have a significant number of toolchain tasks across
different platforms, it's even worse, especially combined with the fact
that they don't happen on every push.

To make them more easily visible, we move them to a new, separate,
"platform", with the name "toolchains", instead of having them in
different platforms. But since the distinction between Linux, OSX and
Windows 32/64 is still interesting to have, we create groups for each of
those platforms.

But because of bug 1215587, the jobs still end up associated to their
previous group, defeating the new grouping, so to work around that bug,
we also rename the jobs in subtle ways.

--HG--
extra : rebase_source : 6c093c070c18a64eba1c21bf2a2c97b2a9aaabc5
2017-01-27 11:46:22 +09:00
Mike Hommey dc878bc63f Bug 1337980 - Use run-task for docker-based toolchain tasks. r=dustin
--HG--
extra : rebase_source : bb5b42f91eda03c2cea64339ee7e7ebe73e93937
2017-02-09 10:41:35 +09:00
Kartikaya Gupta b91e42aed5 Bug 1339167 - Enable mochitest-gpu for linux64-qr builds on the graphics branch. r=dustin
MozReview-Commit-ID: 3la2fM79tyS

--HG--
extra : rebase_source : bba2c203525b0d20f938eee15c6bdfe8387bcf83
2017-02-13 15:00:37 -05:00
Rob Wood cde4700237 Bug 1336582 - Add build_system_type to seta job priority endpoint; r=jmaher
MozReview-Commit-ID: ATRkfuewYBb

--HG--
extra : rebase_source : d539e82d8f082a817e2cf7820d4bed29f19ee330
2017-02-03 16:40:24 -05:00
Andrew Halberstadt f169f60860 Bug 1337827 - [one-click-loaner] Always set up mach environment when calling 'run-mozharness' (if possible) r=maja_zf
This is a minor refactor that aims to always attempt to set up 'mach' after running the 'run-mozharness' script.
We put it in a 'finally' block so we'll even do this if the user presses Ctrl-C or there was an exception
in the test harness. Importantly, this will be set up regardless of whether the user chooses "Option 1" or
"Option 2" at the wizard prompt.

The reason for this change is mostly 'might as well'. If it can save some users confusion, then it is worthwhile.

MozReview-Commit-ID: Dx3rV17FOoJ

--HG--
extra : rebase_source : 7ef4900409c4b5167bc7a18b27a87f77958e8937
2017-02-10 12:07:44 -05:00
Andrew Halberstadt 57670d2f9d Bug 1337827 - [one-click-loaner] Print error message if mach binary wasn't found r=maja_zf
MozReview-Commit-ID: Dx3rV17FOoJ

--HG--
extra : rebase_source : 9c56b01f29de13397591c670f274a9cd348e0a21
2017-02-10 12:07:38 -05:00
Andrew Halberstadt 952cd37c3c Bug 1337827 - [one-click-loaner] Refactor mach environment setup into a standalone function r=maja_zf
MozReview-Commit-ID: CuxSwkp0Uuk

--HG--
extra : rebase_source : d4c0ff98b45f39f2601d02a4d7da6494d18298c8
2017-02-10 11:39:03 -05:00
Carsten "Tomcat" Book f0ea654ebf Merge mozilla-central to autoland 2017-02-14 13:42:43 +01:00
Carsten "Tomcat" Book 68be0676b8 merge mozilla-inbound to mozilla-central a=merge 2017-02-14 13:38:00 +01:00
Dave Hunt c1f3d01143 Bug 1338528 - Run the Marionette harness tests when pytest-mozlog is updated. r=ahal
MozReview-Commit-ID: 6rt36U1g1pa

--HG--
extra : rebase_source : b5b1590cee9f380303f9779e846d2f928d55ab54
2017-02-13 22:44:24 +00:00
pyang a0e5dd8e98 Bug 1329819 - Create 3 chunks for mochitest-media on TC linux64 opt/debug/pgo r=jgriffin
MozReview-Commit-ID: HJ96guCV4LQ

--HG--
extra : rebase_source : 660692419fee69dec599254281755e3f1cbe72af
2017-01-17 17:51:04 +08:00
Rob Wood 0f7149f735 Bug 1339592 - Increase timeout for SETA api; r=jmaher
MozReview-Commit-ID: JSIg3vER0AE

--HG--
extra : rebase_source : 18476916bb3d9d3720c5b9117c9aee2f4c115015
2017-02-15 08:19:56 -05:00
Gregory Szorc 640943cd32 Bug 1336607 - Fix lint failure on a CLOSED TREE; a=¯\_(ツ)_/¯
--HG--
extra : amend_source : 6b1eee8fc94d2c9e90095711f45fff3e635aaa18
2017-02-10 17:23:14 -08:00
Gregory Szorc de39e4a302 Bug 1336607 - Remove dummy geckolib and taskgraph filter; r=froydnj
Now that we use the real geckolib and have all dependencies vendored,
the dummy geckolib is no longer required, so we remove it.

Also, the taskgraph code for testing for Servo's presence always
passes and is no longer needed, so we remove it.

Pushed on a CLOSED TREE because ¯\_(ツ)_/¯

MozReview-Commit-ID: ITAqArK4Bks

--HG--
extra : rebase_source : 5eedb3994b679109246b89b0456dd2a59ef3212b
extra : amend_source : b0c97486ae2b72fd21c7968849735e4189e2e86f
2017-02-03 16:23:14 -08:00
Wes Kocher 6a2b9f5e43 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 4z9MXOzghI7
2017-02-10 15:40:01 -08:00
Wes Kocher 4062cb56a0 Merge inbound to central, a=merge
MozReview-Commit-ID: FNYBhhHr4dg

--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
2017-02-10 15:23:33 -08:00
Sebastian Hengst e37a03866f Bug 1338385 - Add cron job for nightly coverage tests run. Follow-up: Use two blank lines after definitions. r=flake8-fix 2017-02-10 23:27:15 +01:00
Ryan VanderMeulen 99714bc8a8 Bug 1332350 - Run all Linux platforms on Ash. r=me
--HG--
extra : rebase_source : fbc0834933d1e41a1f6bea8e4dea900d2792e0fd
extra : source : b2c8d6e34efd36080a4eec4d07f173bf941b0825
2017-02-10 12:26:00 -05:00
Madeleine Chercover 35c163192b Bug 1338385 - Add cron job for nightly coverage tests run; r=jmaher
MozReview-Commit-ID: GiL4LZgHmqW

--HG--
extra : rebase_source : 1c47fcea88d677d60dc609e8678c1628a4fcb183
2017-02-08 11:16:25 -08:00
Shu-yu Guo e5162e5945 Bug 977849 - Increase number of chunks for jsreftest to account for test262. (r=dustin)
--HG--
extra : rebase_source : 90e9f90401231dab6c4e3f3215a072e4c40e5fd5
2017-02-09 15:25:23 -08:00
Kartikaya Gupta a2971202a4 Bug 1337909 - Fix merge error. r=jmaher
MozReview-Commit-ID: 2QdFVnXxrTZ

--HG--
extra : rebase_source : e8939f1ca2979eae56385b2b57f9a363289f43e3
2017-02-08 15:00:21 -05:00
Sebastian Hengst 512e79b796 Backed out changeset 9f402afa3864 (bug 1330310) on wcosta's request. r=backout on a CLOSED TREE 2017-02-10 19:03:31 +01:00
Wander Lairson Costa 18cd648928 Bug 1330310: Switch macosx tests to buildbot-bridge. r=catlee,dustin
We use buildbot-bridge to schedule macosx tests in buildbot, and disable
scheduling on buildbot. Also, schedule a subset of unittests in
taskcluster-worker Tier 3 machines.

MozReview-Commit-ID: 38I33BlUvmt

--HG--
extra : rebase_source : 36347b6fb976f8ec0a90e239ec05ebaedbdf2253
2017-02-10 06:00:28 -02:00
Carsten "Tomcat" Book 3ed98bee2a merge mozilla-inbound to mozilla-central a=merge 2017-02-10 13:49:56 +01:00
Wes Kocher 30d9ef4d29 Merge m-c to autoland, a=merge
MozReview-Commit-ID: D76dMYwFRUQ
2017-02-09 17:06:59 -08:00
Wes Kocher d3307f19d5 Merge inbound to central, a=merge
MozReview-Commit-ID: 9TTIrjfNKZm

--HG--
rename : dom/base/test/test_bug1263696.html => testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-2.html
rename : dom/base/test/test_bug1263696.html => testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-in-object-fallback-2.html
2017-02-09 17:01:39 -08:00
Ted Mielczarek c72349ed5a bug 1337393 - add a toolchain task for building libdmg-hfsplus tools, build them from a newer branch r=callek
There's not a single well-maintained fork of libdmg-hfsplus, but there are
scattered forks with various fixes. The fork + branch I've chosen here
seems to have collected the most fixes, including a specific fix we need
for repacking DMG files on Linux:
5c92af354b

MozReview-Commit-ID: 3RB6gfgQmCA

--HG--
extra : rebase_source : 40d145852a3876a983f1de7cacbc5ce5e68062a8
2017-02-07 10:57:23 -05:00
Jonas Finnemann Jensen 24c8b38973 Bug 1332506 - Treeherder actions defined in-tree. r=dustin
Framework for defining actions in-tree that can be displayed
and triggered from Treeherder.

MozReview-Commit-ID: 3rvwgy2i4xu

--HG--
extra : rebase_source : beca394f4337aae4ab149e4db810352f57ec4988
2017-01-31 15:34:05 -08:00
Jonas Finnemann Jensen f9108552c0 Bug 1332506 - Spec for in-tree treeherder actions. r=dustin
Add specification for actions.json to be used as contract
between in-tree logic and Treeherder. Such that Treeherder
can provide actions that callback into the in-tree logic.

MozReview-Commit-ID: JM1ebU8zNK5

--HG--
extra : rebase_source : 289c7c800f214ccde99adfbdf58bba614b957fe6
2017-01-31 15:33:14 -08:00
Botond Ballo f6d0b70605 Bug 1334641 - Patch the version of libxcb used by the Ubuntu 12.04 testers. r=jmaher
The patch, taken from upstream libxcb version 1.11, and applied to the libxcb
1.8 version we use on the 12.04 testers, fixes the "xcb_conn.c:186: write_vec:
Assertion `!c->out.queue_len' failed" error that has been plaguing us in bug
1293474.

The Ubuntu 16.04 testers do not need to be patched becaused they are running
a newer version of libxcb that already has the upstream fix.

MozReview-Commit-ID: AoRNonpK0Dr

--HG--
extra : rebase_source : 6f92e7e8798f94c9fdb665525a2c930e9b652138
2017-01-27 17:35:57 -05:00
Mike Hommey 8e89cfc337 Bug 1338016 - Use clang from tooltool to build hfsplus. r=mshal
--HG--
extra : rebase_source : 0c4aaad8bc04fe9ab4160e877cd4e09b3128bf94
2017-02-09 11:37:28 +09:00
Mike Hommey b0a01bff98 Bug 1338008 - Avoid creating a lipo symlink in /usr/bin for clang macosx builds. r=mshal
--HG--
extra : rebase_source : 7b14670583953498af33e4046db57e98baf0c22f
2017-02-09 10:40:16 +09:00
Ralph Giles cd2ec725c8 Bug 1336155 - Update rust repack script for 1.15.0 stable. r=mshal
Revert the bump to beta for the android builders now that 1.15.0
is in stable release.

Generalize the cargo tarball name mangling to use a regular
expression to hand the tiny revision added for the stable
release, as suggested by mshal in bug 1332759.

MozReview-Commit-ID: 2xZWpvKxY77

--HG--
extra : rebase_source : 40121cae1868d4870a5aa05e3514a75891c3d77c
2017-02-02 11:02:41 -08:00
Justin Wood a9669b7b51 Bug 1334506 - Beetmove mbsdiff and mar binaries with tc nightly. r=aki
MozReview-Commit-ID: DAWJVALNpe

--HG--
extra : rebase_source : b2f97df7207edfc6ec8cd30e876e96af6c8507d0
2017-01-27 16:01:44 -05:00
Wes Kocher b2e0ca9ab0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 4AoCDs2oeJ0
2017-02-09 17:05:15 -08:00
Ryan VanderMeulen 2e0559b10c Bug 1332350 - Add Linux32 builds/tests to Ash's target_tasks. r=me
--HG--
extra : rebase_source : 5547b2984e29ebc9132576b93dfb834e2d0ad516
2017-02-09 18:02:52 -05:00
Wes Kocher 9576aa1519 Merge m-c to autoland, a=merge
MozReview-Commit-ID: HXFQTGJASw4
2017-02-08 16:21:53 -08:00
Wes Kocher 6ff8201ffe Merge inbound to central, a=merge
MozReview-Commit-ID: 4mN7daXzULJ
2017-02-08 16:08:42 -08:00
Justin Wood 8cf804e40f Bug 1197325 - Generate mkfs.hfsplus. r=ted
MozReview-Commit-ID: Dl0eBQR8XFR

--HG--
extra : rebase_source : bc20b8c35b8d62b2230f52a076c619fc674047e1
2017-01-30 13:12:57 -05:00
Kartikaya Gupta 87e89d52b7 Bug 1336479 - Add 32-bit windows QR builds. r=kmoir
MozReview-Commit-ID: FrlTIhMdKS7

--HG--
extra : rebase_source : 5891fc4b6b47b6a6ec23916d99c1e5a4d1aeab71
2017-02-08 15:02:47 -05:00
Kartikaya Gupta 72e032c7c3 Bug 1336479 - Add 32-bit linux QR builds. r=kmoir
MozReview-Commit-ID: 3zOp1fQFdxt

--HG--
extra : rebase_source : 28a195054e3572b9c8091e0b00f7a7a6eef42432
2017-02-08 15:02:45 -05:00
Justin Wood 398e032818 Bug 1305139 - followup for flake8 failures. r=Tomcat
MozReview-Commit-ID: 37vASUHI1xI
2017-02-08 10:43:45 -05:00
Mihai Tabara 0065603413 Bug 1305139 - schedule checksums related tasks in nightly graph. r=aki,Callek
MozReview-Commit-ID: 659wCXm3ob5

--HG--
extra : rebase_source : 356175ba6ffa8678f412d333376d3a86e7919988
2017-02-07 22:44:12 -05:00
Wes Kocher 672c83ed65 Merge inbound to central, a=merge
MozReview-Commit-ID: 5H1ZxSV0XuM
2017-02-07 16:33:31 -08:00
Dustin J. Mitchell e8c3962c5e Bug 1334167: use the gecko schedulerid to avoid schedulerid conflicts; r=Callek
MozReview-Commit-ID: CdWC1y3oAQe

--HG--
extra : rebase_source : fca4eacfac28745974720ef8f02e9b58747f4887
2017-02-06 15:08:46 +00:00
Phil Ringnalda 0bf37ead29 Backed out 3 changesets (bug 1197325) for adding a burning Cc(hfsplus) job
CLOSED TREE

Backed out changeset 158233bce738 (bug 1197325)
Backed out changeset b5ac3fa0bbe7 (bug 1197325)
Backed out changeset 55a8ad127517 (bug 1197325)
2017-02-06 20:04:55 -08:00
Justin Wood c49c5962c5 Bug 1334624 - Set index routes for signing tasks based on build jobs. r=aki
MozReview-Commit-ID: BhO0FTo3DKk

--HG--
extra : rebase_source : 180dfee0fa7dd16af5ef496a5b8abf59aefe5b03
2017-01-27 14:24:31 -05:00
Justin Wood 4d8337864f Bug 1197325 - Generate mkfs.hfsplus. r=ted
MozReview-Commit-ID: Dl0eBQR8XFR

--HG--
extra : rebase_source : e83031f29b85838f6478081a7b27415099132653
2017-01-30 13:12:57 -05:00
Wes Kocher 848c29538a Merge inbound to central, a=merge
MozReview-Commit-ID: 2yQjOIMCCiO
2017-02-06 17:45:21 -08:00
Wes Kocher e88bb6a257 Merge autoland to m-c a=merge
MozReview-Commit-ID: EcBWp8VLx1x
2017-02-06 17:37:51 -08:00
Kartikaya Gupta 83e2937963 Bug 1335748 - Enable a subset of test suites on Linux64 QR builds. r=dustin
a=sheriffs for landing on m-c

MozReview-Commit-ID: 21HebRtPfU8
2017-02-06 11:51:14 -05:00
Kartikaya Gupta cfaa530dc3 Bug 1335748 - Enable QR builds on win64 on m-c and graphics. r=kmoir
MozReview-Commit-ID: KDYwa748wkz
2017-02-06 11:42:54 -05:00
Kartikaya Gupta a3871b75b2 Bug 1335748 - Enable QR builds on macosx64 on m-c and graphics. r=kmoir
MozReview-Commit-ID: BQDcraYBJy3
2017-02-06 11:42:54 -05:00
Kartikaya Gupta f4d5f20a60 Bug 1335748 - Enable QR builds on linux64 on m-c and graphics. r=kmoir
MozReview-Commit-ID: EB6WjIiBARv
2017-02-06 11:42:54 -05:00
Joel Maher b48ad7b33f Bug 1288993 - Run valgrind-mochitest twice a day as a Tier 2 job. r=dustin
MozReview-Commit-ID: HHGO66lHK0o
2017-02-06 09:46:02 -05:00
Madeleine Chercover 32b85d2f40 Bug 1336910 - Enable linux64-ccov for gtest, marionette & web-platform-tests; r=jmaher
MozReview-Commit-ID: H2yUyPohceG

--HG--
extra : rebase_source : faf2f5378e7d3808bffc6ba6f361281f922be5e4
2017-02-05 23:34:12 -08:00
Greg Mierzwinski 091ab435b5 Bug 1336813 - Use transform for the run-on-projects flag in linux64-jsdcov. r=jmaher
This patch enables the use of the transform 'enable_code_coverage' to set the 'run-on-projects' for all test suites used by linux64-jsdcov. It also removes the occurences of that flag from the test definition yaml.

MozReview-Commit-ID: 66zG9MrFn2i

--HG--
extra : rebase_source : 7d2b16c5c4c0c6d8c931f7f344db745432b92412
2017-02-05 11:35:18 -05:00
Greg Mierzwinski d034427bd2 Bug 1301197 - Add xpcshell code coverage to linux64-jsdcov and the 'coverage' mozinfo flag. r=jmaher
This patch makes it possible to collect code coverage for xpcshell tests using the linux64-jsdcov build. It also enables the use of a 'coverage' flag to disable tests when they are instrumented with the js debugger for code coverage. Lastly, it uses the 'coverage' flag to disable certain tests.

MozReview-Commit-ID: 97VFkJmlwQn

--HG--
extra : rebase_source : 26c841f5a68f927889c0903e701bfde4b7ca84ac
2016-11-08 15:57:21 -05:00
Wes Kocher b488ae9021 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: GhBqmLvUpgQ
2017-02-03 17:04:18 -08:00
Gregory Szorc 6e539c174e Bug 1322769 - Move dummy geckolib to toolkit/library, change taskgraph detection; r=froydnj
I want to get Servo vendored into servo/. The previous plan was to
replace the dummy geckolib with the real deal when the vendoring is
done. Unfortunately, this will require a significant `cargo vendor`
change, which we want to punt on for a bit.

So, this commit moves our dummy geckolib outside of servo/ so we
don't need to `cargo update` or `cargo vendor` when the real servo/
is installed.

The change to toolkit/library/rust/shared/Cargo.toml can be reverted
in the stylo repo to allow it to use the real geckolib.

We also update the taskgraph code for detecting Servo. Previously,
it looked for a file in the possibly-vendored servo/ directory. Once
the vendoring happens, this check will always pass. But without the
real geckolib, the Servo builds will fail. So, we change the check
to look for the real geckolib. This is implemented a bit hackily.
But it will be short-lived until we run `cargo vendor`.

MozReview-Commit-ID: CxGTwy6bK9j

--HG--
rename : servo/ports/geckolib/Cargo.toml => toolkit/library/geckolib/Cargo.toml
rename : servo/ports/geckolib/lib.rs => toolkit/library/geckolib/lib.rs
extra : rebase_source : c0e9c867ae74c4eb124e72dc481fd8dc814e65e7
2017-02-03 11:20:14 -08:00
Wander Lairson Costa 5e9e6df1fa Bug 1336427: add try option to run tc-worker jobs. r=dustin
-w, --taskcluster-worker: schedule taskcluster-worker jobs.

This is necessary to relieve the load of the small pool of data center
machines.

MozReview-Commit-ID: IiOLHUs2ALi

--HG--
extra : rebase_source : 96acbbd40aef856f68c7ab94ae23bcee4f2f078d
2017-02-03 16:38:51 -02:00
Ehsan Akhgari 9ae48af89b Bug 1331957 - Part 9: Upgrade cctools used for building clang on OS X for ld 264.3.102; r=froydnj 2017-02-03 10:19:33 -05:00
Ehsan Akhgari 238cd15a38 Bug 1331957 - Part 8: Build cctools-port in the infrastructure; r=froydnj,dustin 2017-02-03 10:19:28 -05:00
Ehsan Akhgari b1d14e6a6f Bug 1331957 - Part 2: Add cross compile jobs for clang 3.9 OSX builds; r=dustin 2017-02-03 10:18:55 -05:00
Rob Wood 655b557dbe Bug 1336423 - Reduce warnings for SETA; r=jmaher
MozReview-Commit-ID: 5npX51kX2hB

--HG--
extra : rebase_source : 49b4c3c1003ac53e118e213f2060b6eab51fddd9
2017-02-03 11:04:21 -05:00
Wes Kocher ad037c851d Merge m-c to autoland, a=merge
MozReview-Commit-ID: 8vGne2PAweU
2017-02-02 16:45:43 -08:00
Wes Kocher 2dcccc4332 Merge inbound to central, a=merge
MozReview-Commit-ID: 9bhCPrArK3P
2017-02-02 16:39:24 -08:00
Mike Shal 795f995ed4 Bug 1335796 - Move WebIDL parser tests out of 'make check'; r=dustin,Ms2ger
This test suite involves a bunch of python tests which don't require
configure or any generated binaries to run. We can split them out into a
Taskcluster linter type task to run directly on the source tree in
parallel with builds.

MozReview-Commit-ID: 9ux3rAuFXAY

--HG--
extra : rebase_source : 95378cd686644e34ea017c682d7384906b17d13a
2017-01-31 19:08:50 -05:00
Rob Wood 95470fc250 Bug 1330385 - Make the job priorities endpoint work for tc; r=jmaher
MozReview-Commit-ID: Fl4jbyNKnGz

--HG--
extra : rebase_source : aa175aba6adfa11ce20b53a6247eb3803aea4b23
2017-02-01 18:00:44 -05:00
Phil Ringnalda d685853b46 Merge autoland to m-c, a=merge 2017-02-02 20:52:46 -08:00
Joel Maher ed68a27b76 Bug 1334471 - run mochitest-gpu tests on ubuntu 16.04 instead of 12.04. r=milan
MozReview-Commit-ID: FdI6JYoFeWI
2017-02-02 06:33:46 -05:00
Joel Maher 64f1bc3955 Bug 1319801 - Move Linux64 mochitest-gl to Ubuntu 16.04. r=jgilbert
This patch has a few parts to make this work:
1) more tests pass on ubuntu 16, so remove old fail-if conditions
2) no support for GL_ARB_gpu_shader5, we cherry pick from updated ANGLE code
3) disable test_capture.html as it leaks on ASAN

MozReview-Commit-ID: BSSiTFvF9jN
2017-02-02 06:33:46 -05:00
Wes Kocher 8d4bb91470 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Am6M5iHxmAr
2017-02-01 16:31:23 -08:00
Andrew Halberstadt 1abba2da72 Bug 1334209 - Activate mozharness virtualenv in-process from one click loaner mach commands, r=jmaher
Previously the run-wizard script would add a command to source the virtualenv in ~/.bashrc after
mozharness finished setting things up. This is fragile, assumes people are using bash, etc. Plus
it appeared to intermittently fail for some users.

Instead, this activates the virtualenv directly from individual mach commands that need it. This
guarantees we will always be using the virtualenv if required (and won't be using it if not). The
'activate_this.py' script is invoked the same way that we do it for in-tree mach commands:
https://dxr.mozilla.org/mozilla-central/rev/9c06e744b1befb3a2e2fdac7414ce18220774a1d/python/mozbuild/mozbuild/virtualenv.py#456

MozReview-Commit-ID: CfcoiVJXQTl

--HG--
extra : rebase_source : da01d1ce1bd9b41c89922e989f857c4de8c09341
2017-01-31 11:53:36 -05:00
Bryce Van Dyk b862b75cf0 Bug 1334920 - Add youtube and twitch external media tests to TC config. r=grenade
Rename the base external media tests from "external-media-tests" to
"external-media-tests-base", to disambiguate them from the other tests in the
suite, as well as the set of all external media tests.

Adjust tests that are run per platform so that all external media tests are run
on linux and windows. Adjust the platform tests so that they select the
external-media-tests set, rather than adding individual external media tests to
each platform set.

MozReview-Commit-ID: DRiQQA1BB9n

--HG--
extra : rebase_source : 88b46930bc1fe09062ebcb445e75d1131a2f0116
2017-01-27 11:25:37 +13:00
Kartikaya Gupta 3e288f4b2c Bug 1335815 - Get the attributes from the intended parameter instead of accidentally getting it from the parent. r=dustin
MozReview-Commit-ID: Iz3Da3EtYVU

--HG--
extra : rebase_source : 3a4e5cb8fc91385510f195510c67e45546cd96ca
2017-02-01 12:37:53 -05:00
Kim Moir 44d6d6f60d Bug 1333155 - convert buildbot addon devel Linux64 builds to taskcluster r=mtabara 2017-01-31 10:55:44 -05:00
Wander Lairson Costa 0ad3cf17fa Bug 1334829 - Enable native-engine jobs only on try. r=dustin
--HG--
extra : rebase_source : ffabf4926e92e17557f4265cb6b457950ec4edc1
2017-01-31 12:42:00 -05:00
Wes Kocher e457683b2d Merge m-c to autoland, a=merge
MozReview-Commit-ID: BipzgOEInZh
2017-01-30 15:54:34 -08:00
Wes Kocher 584127af5f Merge inbound to central, a=merge
MozReview-Commit-ID: 4GYZ5Pzy7BY
2017-01-30 15:44:58 -08:00
Mitchell Hentges 591e9ae130 Bug 1334402 - Don't use sccache in taskcluster builds r=gmierz,jmaher+560562
MozReview-Commit-ID: JDldupP7fZN

--HG--
extra : rebase_source : f05581ab576ab31d9e3b8f00d6d0ca3e4a819655
2017-01-27 00:21:32 -08:00
Benjamin Smedberg 2487f35654 Bug 1333826 - Remove SDK references from taskcluster beetmover, r=jlund
MozReview-Commit-ID: SG7l2zAxCQ

--HG--
extra : rebase_source : a0e294ab41938cba2a3177f027d0584c4b45a996
2017-01-27 08:45:18 -05:00
Phil Ringnalda 5d4072a82c Merge m-i to m-c, a=merge 2017-01-28 13:09:00 -08:00
Dustin J. Mitchell d1125a7865 Bug 1334821: default to `-t none`; r=philor
MozReview-Commit-ID: 4TokylNSuAl

--HG--
extra : rebase_source : 1ee628b14ef01b5ab02f86073a18a10a671b1d04
2017-01-28 19:31:57 +00:00
Mike Hommey f6f42d4f18 Bug 1334401 - Prefer docker images from higher levels. r=jonasfj
Considering docker images contents depend very much on the moment they
were built, it is possible that two images with the same hash in the
taskcluster index (at different levels) have different contents. When
this happens, the build or test results could be significantly
different between e.g. try and mozilla-central, possibly leading to
misleading results at landing time.

So if for some reason multiple levels have images for the same hash, the
one used at the highest level should be prefered, such that try uses the
same as mozilla-central once mozilla-central generates the image for
that hash, even if there is an image previously generated for try.

--HG--
extra : rebase_source : 57f593a530da02f9f576872404915c26af544688
2017-01-27 16:18:02 +09:00
Phil Ringnalda 6c42afdf6a Backed out changeset 761ae4db38f4 (bug 1334401) for taskgraph-tests failure 2017-01-27 20:33:22 -08:00
Mike Hommey 31dbfe74fb Bug 1334401 - Prefer docker images from higher levels. r=jonasfj
Considering docker images contents depend very much on the moment they
were built, it is possible that two images with the same hash in the
taskcluster index (at different levels) have different contents. When
this happens, the build or test results could be significantly
different between e.g. try and mozilla-central, possibly leading to
misleading results at landing time.

So if for some reason multiple levels have images for the same hash, the
one used at the highest level should be prefered, such that try uses the
same as mozilla-central once mozilla-central generates the image for
that hash, even if there is an image previously generated for try.

--HG--
extra : rebase_source : 3f92c1c97a8805cd2d4d6de791863936ed69e8d0
2017-01-27 16:18:02 +09:00
Wes Kocher 4cf8a40463 Merge m-c to autoland, a=merge
MozReview-Commit-ID: J5UyPvoy89k
2017-01-27 16:39:56 -08:00
Rob Wood ea8ee01686 Bug 1333841 - Add seta timeout code to gecko decision task; r=jmaher
MozReview-Commit-ID: IavIAHZ1zgQ

--HG--
extra : rebase_source : e6ef642a76eabbd766a9465017f16a78ea5319e6
2017-01-26 15:06:08 -05:00
Justin Wood 68461e41af Bug 1333531 - chunkify.chunkify breaks if less locales are in all-locales than chunks in decision task. r=aki
MozReview-Commit-ID: Hr7KgyHIMlc

--HG--
extra : rebase_source : f54b096d7885ccd05a0a4dbc1130dc76bb32755e
2017-01-27 15:47:30 -05:00
Alin Selagea 73c32e9431 Bug 1326471 - Ash runs talos-g4 despite being 'enable_talos': False, r=kmoir 2017-01-27 10:14:53 +02:00
Phil Ringnalda 7da3c9dcf4 Merge autoland to m-c, a=merge 2017-01-25 20:37:29 -08:00
Wes Kocher 5144abead2 Merge inbound to m-c a=merge
MozReview-Commit-ID: A6ZgbjxAv9N
2017-01-25 16:54:02 -08:00
Justin Wood f10a8cec59 Bug 1333769 - Pass a MAR url to l10n tasks in taskcluster. r=jlund
(for "Nightly l10n repacks generate wrong complete MARs")

MozReview-Commit-ID: Brewog21QZp

--HG--
extra : rebase_source : 587613f0f5fb8a6ae133d5ceb6487dbcfc79de5c
2017-01-25 09:57:16 -05:00
Dustin J. Mitchell 174aa73537 Bug 1332844: alias "Ubuntu" to test platform linux32, rather than linux; r=gbrown
MozReview-Commit-ID: GjY9tF5TxjL

--HG--
extra : rebase_source : abab2fd0e01127e95dabf085ce459cc3e7e525a4
2017-01-21 18:53:19 +00:00
Dustin J. Mitchell b390855d78 Bug 1332844: allow printing Options when notifications is None; r=gbrown
(I stumbled over this while debugging)

MozReview-Commit-ID: GCIMv3Zhbp8

--HG--
extra : rebase_source : f80dbdc252726e28c72b5bb381441ba2dffb70a4
2017-01-21 18:53:00 +00:00
Joel Maher ff97d2f03e Bug 1334461 - run mochitest-a11y on ubuntu 16.04 instead of 12.04. r=kats
MozReview-Commit-ID: 9nF6NgKrPDP
2017-01-27 12:28:28 -05:00
Andrew Halberstadt 331658bc88 Bug 1285550 - Increase timeout to 60s while waiting for run-mozharness in a one-click loaner, r=maja_zf
MozReview-Commit-ID: KCmnxZkStqw

--HG--
extra : rebase_source : 697f5dd507a7f904913beb6f3d5d5377b2a2b956
extra : amend_source : 85751853ace040e6a5eec8c7f7f66cc001c836ea
2017-01-26 16:11:43 -05:00
Brian Stack d572c9e41f Bug 1289824 - Add "add-talos" taskgraph action r=jmaher
MozReview-Commit-ID: A5KVIgAZccV

--HG--
extra : rebase_source : 9801af1f0652d39a2e75b6c60261c0cea8137f80
2017-01-11 11:13:19 -05:00
Phil Ringnalda bf98cd4315 Merge m-i to m-c, a=merge 2017-01-24 18:53:29 -08:00
Wes Kocher a65c1b1dfe Merge inbound to central, a=merge
MozReview-Commit-ID: BeGxZAeguBr
2017-01-24 16:08:16 -08:00
Kim Moir 87beaef2df Bug 1330666 - enable linux64-stylo builds r=kmoir 2017-01-24 16:30:45 -05:00
Phil Ringnalda c61fdd722f Bug 1332255 followup, placate flake8 with random blank lines
MozReview-Commit-ID: KvK35LrGvXm

--HG--
extra : rebase_source : a9b39945a0415eb3155bb8b700d2b3d260c1801c
2017-01-23 21:08:43 -08:00
Wander Lairson Costa d63bdf19ad Bug 1332255 - [followup] fix buildername for linux64-pgo talos. r=dustin
For correct platform name in TH, the buildername must contain the pgo
string in the buildername. We work a bit more generic by matching any
build variant.
2017-01-23 14:14:00 -05:00
Phil Ringnalda 9823741350 Merge m-c to m-i 2017-01-23 18:57:15 -08:00
Ralph Giles 6af75bbd06 Bug 1332759 - Update android builders to rust 1.15.0-beta.4. r=rillian
Bump the Android builders to the latest beta release to reduce
the variance when we update Firefox 53 to 1.15.0 stable early
in the Aurora phase.

Android builds were moved to 1.15 early to address a code generation
issue with devices without neon.

Work around an issue with tarball naming in the cargo packages.

MozReview-Commit-ID: KQfkWmXV9hQ

--HG--
extra : rebase_source : 9448e0b948740fc3905ef70c8df316dc7342d52e
2017-01-20 15:18:26 -08:00
Matthew Noorenberghe cd53dc38c4 Bug 1332727 - Run mochitest-browser-screenshots on taskcluster (by default on linux64/opt). r=jmaher
MozReview-Commit-ID: A9DDxclgNjm

--HG--
extra : rebase_source : 7e7c61e23bd983f4e75460b5cd36ea9fec67547f
2017-01-22 12:24:45 -08:00
Sebastian Hengst cf27f94bbc Backed out changeset cc8c2f345bbb (bug 1332844) for taskgraph failure in test_try_option_syntax.py. r=backout 2017-01-23 18:14:31 +01:00
Sebastian Hengst 4a32f28003 Backed out changeset 1306d84ed02f (bug 1332844) 2017-01-23 18:14:31 +01:00
Sebastian Hengst 7030cacc26 Backed out changeset d9da8599a99f (bug 1332570) for flake8 failure (unused itertools). r=backout 2017-01-23 18:14:23 +01:00
Justin Wood 85530ff049 Bug 1332407 - TC based nightlies should have en-US and "multi locale" routes as well. r=dustin
MozReview-Commit-ID: KwVqrYFfDUD

--HG--
extra : rebase_source : ee10d7d4c113677a12fef81f7b53676a6fcb43df
2017-01-19 14:25:35 -05:00
Dustin J. Mitchell ea8b4ebe23 Bug 1332570: better test for ridealongs; r=Callek
MozReview-Commit-ID: 1eUytk4cMcf

--HG--
extra : rebase_source : 7ab7e12d5bc581b7daa4d39da14e1b6cbf4f0fbd
2017-01-09 15:02:14 -05:00
Dustin J. Mitchell fb6f21fb9e Bug 1332570: better test for ridealongs; r=Callek
MozReview-Commit-ID: 1eUytk4cMcf

--HG--
extra : rebase_source : 4427ca0d73f9a1899338a6886edce8db1fdae37f
2017-01-09 15:02:14 -05:00
Dustin J. Mitchell e8ffda5e81 Bug 1332844: alias "Ubuntu" to test platform linux32, rather than linux; r=gbrown
MozReview-Commit-ID: GjY9tF5TxjL

--HG--
extra : rebase_source : d0acc5ecbbd727c9e8a902497255308aaaf471d0
2017-01-21 18:53:19 +00:00
Dustin J. Mitchell 5aa36ec1f7 Bug 1332844: allow printing Options when notifications is None; r=gbrown
(I stumbled over this while debugging)

MozReview-Commit-ID: GCIMv3Zhbp8

--HG--
extra : rebase_source : 99ce677453440a3ad5bf734968be56c148f06748
2017-01-21 18:53:00 +00:00
Wander Lairson Costa 69c4be1e9f Bug 1334829: Only run native-engine jobs from try branch. r=dustin
The 20 machines pool running taskcluster-worker is not enough to run
jobs from all branches. Let's limit these jobs to try branch while they
are tier 3.

MozReview-Commit-ID: KmkUjPp7NHL

--HG--
extra : rebase_source : 74303836d9b6550553f1b8a3a3bdbe05b893a573
2017-01-29 07:55:52 -02:00
Justin Wood 97091ff0e1 Bug 1328888 - Report build stats for Android x86 (nightly) TC builds. r=chmanchester
MozReview-Commit-ID: Hm5YyEKXoNY

--HG--
extra : rebase_source : c0d9b40d6186403da4f0905e407142664c14cfb5
2017-01-23 12:08:05 -05:00
Greg Mierzwinski 4e8738494d Bug 1301978 - Enable reftest, crashtest, & jsreftest and use a transform on linux64-ccov tasks. r=jmaher
This bug makes it simpler to add new test suites to linux64-ccov with the help of a new transform and also cleans up the test suite definitions. It also enables reftest, crashtest and jsreftest at the same time.

MozReview-Commit-ID: xCjKhUlfts

--HG--
extra : rebase_source : 6f1b34212913cf5d7f93390d7fd47c179577a604
2017-01-22 16:33:10 -07:00
Andrew Halberstadt 7c0ca34fd5 Bug 1333424 - Implicitly add relevant taskcluster configuration files to 'files-changed' attribute, r=dustin
This will ensure that if the taskgraph module, taskcluster configs related to a task or docker image related
to a task are modified, the task will run.

MozReview-Commit-ID: 1H6LnYsxxpc

--HG--
extra : rebase_source : 51aae8aa445be83f64d0a381cee01a0b5861b41a
2017-01-24 10:42:45 -05:00
Wes Kocher 26ef67bc84 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: 86aFtkvKHHj
2017-01-25 17:18:56 -08:00
Kartikaya Gupta 54f75382b2 Bug 1336126 - Turn off taskcluster-triggered talos jobs on the graphics branch. r=dustin
MozReview-Commit-ID: 7m8xhr3LCft

--HG--
extra : rebase_source : 88e0df29684d9b390daea9d16d87abfecb487dd8
2017-02-02 10:57:50 -05:00
Dustin J. Mitchell 53b7bc583c Bug 1334167: allow by-project for cron jobs' when property; r=Callek
This requires moving the schema utilities to their own util module.

MozReview-Commit-ID: KR5xSJ9ak5Y

--HG--
extra : rebase_source : 1c1f6bfb6a08deb8c0be4b2b58db02d85aafeb89
2017-02-01 00:30:52 +00:00
Dustin J. Mitchell e8eacef251 Bug 1334167: use run-on-projects to parallel task graph generation; r=Callek
MozReview-Commit-ID: EQMuh4hN9Ya

--HG--
extra : rebase_source : 49eeeb005d5e74ee415add12a897b1767ee0bbd8
2017-01-31 19:49:18 +00:00
Dustin J. Mitchell c40b565818 Bug 1334167: match times correctly; r=Callek
MozReview-Commit-ID: CZCoqmAEx9Q

--HG--
extra : rebase_source : 3ef22101d7f594426859b9eb3cbf287c2e1cb2ad
2017-01-31 18:39:33 +00:00
Dustin J. Mitchell 1468523af0 Bug 1334167: calculate head revision with -r .; r=Callek
MozReview-Commit-ID: 6tmdO5qwD4g

--HG--
extra : rebase_source : 652995c97ffc22125343aedfb5b07eddda5b7d38
2017-01-31 18:28:06 +00:00
Wander Lairson Costa 6ed3a378bc Bug 1333167: Handle empty try message. r=dustin
We parse_message needs to return an args object even if try commit
message is empty.

MozReview-Commit-ID: BPWvzjAyjHX

--HG--
extra : rebase_source : 57a699e95e55eabaad3e6a7596086c7f06248e91
2017-02-02 09:34:43 -02:00
Wander Lairson Costa 56c96fa18d Bug 1333167: Add extra try options to taskcluster. r=dustin a=jmaher
We add the following command line options to Taskcluster try syntax:

--spsProfile - enable profile mode.
--rebuild-talos <N> - retrigger talos tests N times.
--setenv <VAR>=<val> - add extra environments variables.
--tag <TAG> - run tests only the tag TAG.
--no-retry - doesn't retry failed jobs.

We have a chicken-egg problem, as we first generate the full task graph
and then parse the try message. But the graph generation step needs to
know the try message to process the aforementioned options. The
solution is to parse the message before graph generation and then
pass the command line options to the transforms. Then, each transform
can look at the option that interests it and process it accordingly.

The message parse function is configured in kind.yml, which gives some
flexibility for future implementations of alternative syntaxes.

MozReview-Commit-ID: GPFdi0FD6Vn

--HG--
extra : rebase_source : b992786158851f1099aedfce8669a163228edc51
2017-02-02 09:34:43 -02:00
Andrew Halberstadt 5faf8fa2b3 Bug 1003417 - Add task for running mozbase python tests on linux, r=dustin
This also adds a new 'py' group which should help make it obvious which tasks are python
unittests. The tg and MH tasks won't show up in this new py group right away due to a
caching bug in the treeherder database, but eventually they should move over.

MozReview-Commit-ID: JwL1NAR4bnY

--HG--
extra : rebase_source : 62cc240f490cf1a79021a5b0b0eae8121410ac8a
2016-12-02 17:21:54 -05:00
Henrik Skupin 2ff2f06525 Bug 1332205 - Bump Marionette tests on Android to Tier-2. r=jmaher
MozReview-Commit-ID: 6C0OQ6Yhm9D

--HG--
extra : rebase_source : bf5b0bc7012cc5473be7ab4355eebae58a53ddcf
2017-02-07 08:40:43 +01:00
Wes Kocher f448516b0f Merge autoland to central, a=merge
MozReview-Commit-ID: I3hgM0ng45o
2017-02-27 13:12:25 -08:00
Mihai Tabara 035e4968ce Bug 1338186 - tweak the bucket scope to new form. r=aki a=release DONTBUILD
MozReview-Commit-ID: Fbjk6xTZwmZ

--HG--
extra : source : e6b4a6513789a8fa3a2950bb9f6c65d5f5afc5f2
extra : intermediate-source : e00f58c31a85ad03e6eccfa99926f75687041254
2017-02-27 18:55:03 +00:00