Commit Graph

59 Commits

Author SHA1 Message Date
Greg Mierzwinski
bcc9f04fa0 Bug 1365293 - Enable e10s tests on linux64-ccov. r=jmaher
MozReview-Commit-ID: 74yq4yzqXJ7
2017-05-22 07:37:30 -04:00
Dustin J. Mitchell
99a5002792 Bug 1363409: ensure e10s talos have -e10s in their try name r=garndt
This unifies the `try-name` property in test descriptions, and ensures that
e10s try jobs have `-e10s` at the end so that try syntax like "-t chromez-e10s"
will work.

MozReview-Commit-ID: 2AEFfAFF5Jl
2017-05-13 18:45:44 +00:00
Kartikaya Gupta
7dd6a3c3ea Bug 1342488 - Add a flag in the task to run with webrender, and enable it by default on linux64-qr test platforms. r=dustin
MozReview-Commit-ID: 2gXeniJT1Cf
2017-05-13 07:47:54 -04:00
Wander Lairson Costa
06a791ba72 Bug 1363714: Split tests tasks between TC and BB. r=dustin
In order to migrate from buildbot to taskcluster gradually, we read an
external json file to tells the percentage of jobs that must run in
Taskcluster.

MozReview-Commit-ID: JQhvsXKpcLz
2017-05-10 16:54:27 -03:00
Wes Kocher
a5fd1458b4 Backed out changeset 375bf84f1825 (bug 1363714) for flake8 failures a=backout
MozReview-Commit-ID: 5NGFjeBeyrM
2017-05-10 12:27:45 -07:00
Wander Lairson Costa
f5ecb2a316 Bug 1363714: Split tests tasks between TC and BB. r=dustin
In order to migrate from buildbot to taskcluster gradually, we read an
external json file to tells the percentage of jobs that must run in
Taskcluster.

MozReview-Commit-ID: K9KZMhe36Cu
2017-05-10 15:15:29 -03:00
Kim Moir
22a76ad5d0 Bug 1356122 - Run Stylo tests in sequential mode r=aki 2017-05-06 14:10:54 -04:00
Justin Wood
c76cfa985a Bug 1265537 - Adjust Windows TC Builds to generate simple package names, adjust tests to use them. r=grenade
MozReview-Commit-ID: AgCTrIMXEdd
2017-05-02 22:16:21 -04:00
Wander Lairson Costa
be231bf37e Bug 1350413 part 2: Fix generic-worker configuration. r=dustin
* Add macosx64 talos tests configuration.
* Fix logs artifacts.
* jittest doesn't have blob_upload_dir.
* e10s config on talos goes on suite name.

MozReview-Commit-ID: E9rSv2zQqvL
2017-05-02 16:12:52 -03:00
Wander Lairson Costa
bc9936ac3f Bug 1350413 part 1: move macosx64/opt build to buildbot-bridge. r=dustin
Because of bug 1338651, we need to stick to BBB macosx64 builds for now.

MozReview-Commit-ID: AwQc5r6ikUN
2017-05-02 16:12:51 -03:00
Shriram Kunchanapalli
35da39251d Bug 1360582 - Move mochitest-media tests to run on 16.04. r=jmaher
MozReview-Commit-ID: 9Kx72HIv3i9
2017-04-28 12:19:13 -04:00
Dustin J. Mitchell
4c08063fa3 Bug 1355180: introduce run-on-projects: built-projects, and use it; r=jmaher
This test-only "run-on-projects" option indicates that the test should run on
exactly the projects where its parent build runs.  This avoids the situation
where a build is configured to *not* run on a project, but some wayward test
didn't get the memo and "pulls in" the build anyway.  This has been
particularly problematic with win64-asan/opt.

MozReview-Commit-ID: 8UP6FsXBohy
2017-04-18 15:54:15 +00:00
Dustin J. Mitchell
a9ae152390 Bug 1357465: include the full test platform like it says in the docs; r=jmaher
MozReview-Commit-ID: CkAsBNEznuw
2017-04-14 20:49:44 +00:00
Sebastian Hengst
a5210d8c66 Backed out changeset ccf614bcd296 (bug 1357465) for breaking gecko decision tasks for nightly-code-coverage and nightly-mochitest-valgrind. r=backout a=backout
MozReview-Commit-ID: LpexSmhHEFh
2017-04-22 11:21:21 +02:00
Dustin J. Mitchell
44aed2b792 Bug 1357465: include the full test platform like it says in the docs; r=jmaher
MozReview-Commit-ID: CkAsBNEznuw
2017-04-14 20:49:44 +00:00
Nathan Froyd
c9b2231766 Bug 1318187 - turn on parallel Stylo traversal for e10s tests; r=dustin,chmanchester
We'd like to ensure that both parallel and serial traversal in Stylo are
tested on automation.  Since e10s is the future, we've chosen to force
parallel traversal on during e10s tests, and force serial traversal on
during non-e10s tests.
2017-04-14 09:52:22 +08:00
Mike Conley
db04b9c3ad Bug 1355579 - Remove last references to spsProfile in the tree. r=dustin
MozReview-Commit-ID: 9kZeiaFWZCp
2017-04-11 15:08:12 -04:00
Geoff Brown
1a22cc1791 Bug 1332084 - Add smoketest for geckoview_example - taskcluster changes for new suite; r=jmaher 2017-04-11 09:21:44 -06:00
Peter Moore
690418f9dc Bug 1349980 - update task generation to support -g in try syntax for running OS X tasks in generic-worker,r=dustin 2017-04-06 18:50:41 +02:00
Ting-Yu Chou
b99e917bbe Bug 1333003 part 2 - Enable ASan builds and tests on Windows x64. r=dustin
MozReview-Commit-ID: GEYKhhuTNRD
2017-03-10 12:03:05 +08:00
Rob Thijssen
de645f0ecf bug 1351272 - enable green windows 7 tests on taskcluster at tier 2; r=jmaher
MozReview-Commit-ID: EmJokcC2KE1
2017-03-28 10:31:09 +02:00
Wes Kocher
3095b422dc Backed out 7 changesets (bug 1333003) for windows asan failures a=backout
Backed out changeset 3d2b2eeda8d3 (bug 1333003)
Backed out changeset 400d409ba4ca (bug 1333003)
Backed out changeset 1ba027abdfc9 (bug 1333003)
Backed out changeset 70114135bd8c (bug 1333003)
Backed out changeset 5715b15e33c0 (bug 1333003)
Backed out changeset 375e952bd738 (bug 1333003)
Backed out changeset d5d4112599f2 (bug 1333003)

MozReview-Commit-ID: DZUHJTdjX7V
2017-03-23 11:01:44 -07:00
Dustin J. Mitchell
b7a652c5b1 Bug 1337360: check for schema elements that aren't dashed-identifiers, with whitelist; r=Callek
MozReview-Commit-ID: FirYCrjFXAS
2017-03-22 16:24:38 +00:00
Ting-Yu Chou
33f4822c38 Bug 1333003 part 2 - Enable ASan builds and tests on Windows x64. r=dustin
MozReview-Commit-ID: GEYKhhuTNRD
2017-03-10 12:03:05 +08:00
Madeleine Chercover
adfd66de04 Bug 1349704 - set instance-size and e10s for linux64-ccov in test transform. r=jmaher
MozReview-Commit-ID: IvpDzLGApGj
2017-03-22 20:35:38 -07:00
Carsten "Tomcat" Book
15b952f852 Backed out changeset 911cc14899c8 (bug 1333003) 2017-03-23 10:38:24 +01:00
Ting-Yu Chou
d9f767a010 Bug 1333003 part 2 - Enable ASan builds and tests on Windows x64. r=dustin
MozReview-Commit-ID: GEYKhhuTNRD
2017-03-10 12:03:05 +08:00
William Lachance
f6529b49dc Bug 1347698 - Add a tag for taskcluster reftest jobs r=dustin
MozReview-Commit-ID: JvBywJUgmkh
2017-03-15 17:52:11 -04:00
Paul Yang
aea94008e0 Bug 1272113: Creating awsy task and mozharness script r=jmaher
* * *
[mq]: test_only

MozReview-Commit-ID: AawtpSUIj0P
2017-03-11 02:33:19 +08:00
Dustin J. Mitchell
655ce811d6 Bug 1333255: only apply seta optimizations for tests; r=jonasfj
MozReview-Commit-ID: FoIlgwBe4Gd
2017-03-09 14:45:12 -05:00
William Lachance
1b4d646819 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
2017-03-10 13:55:55 -05:00
Aki Sasaki
3f38919567 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
2017-03-09 16:32:41 -08:00
William Lachance
2e8f523964 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
2017-03-09 14:41:14 -05:00
William Lachance
690b4257e1 Bug 1343327 - Export more test job state as environment vars in taskcluster r=dustin
MozReview-Commit-ID: GBmL4lhAa8u
2017-03-01 13:07:04 -05:00
Joel Maher
5e96cbfb3d Bug 1342963 - only run jsreftests when js/src/* changes. r=dustin
MozReview-Commit-ID: 2stKqaayBHY
2017-03-01 14:36:45 -05:00
Wander Lairson Costa
31d462f19b 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: Dbn6U4V2NLp
2017-02-27 09:52:22 -03:00
William Lachance
6928daf592 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
2017-01-25 16:04:37 -05:00
Wander Lairson Costa
24ad558fcc 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
Kim Moir
871505a00c Bug 1339604 - stylo builds + tests should only run on limited branches to reduce budget impact r=dustin 2017-02-17 13:31:39 -05:00
Hammad Akhtar
a127a30ff3 Bug 1325701 - test transform should produce a job description, not a task description; r=dustin
MozReview-Commit-ID: CrSSWI0aBCZ
2017-01-18 16:55:53 +05:30
Sebastian Hengst
1f808531fb 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
b55fc0eaca 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
2017-02-10 06:00:28 -02:00
Greg Mierzwinski
af5a3c4f8b 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
2017-02-05 11:35:18 -05:00
Wander Lairson Costa
248c999725 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
2017-02-03 16:38:51 -02:00
Dustin J. Mitchell
7182ad3228 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
2017-02-01 00:30:52 +00:00
Wander Lairson Costa
97113977c9 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
2017-02-02 09:34:43 -02:00
Wander Lairson Costa
e6685a8ef4 Bug 1334829 - Enable native-engine jobs only on try. r=dustin 2017-01-31 12:42:00 -05:00
Wander Lairson Costa
78d0f6b48f 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
2017-01-29 07:55:52 -02:00
Wes Kocher
71d6b23659 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: 86aFtkvKHHj
2017-01-25 17:18:56 -08:00
Greg Mierzwinski
3dfa423f73 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
2017-01-22 16:33:10 -07:00