Commit Graph

50 Commits

Author SHA1 Message Date
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
Phil Ringnalda
284c8f8ee0 Bug 1332255 followup, placate flake8 with random blank lines
MozReview-Commit-ID: KvK35LrGvXm
2017-01-23 21:08:43 -08:00
Wander Lairson Costa
8271c99141 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
Justin Wood
90e328f250 Bug 1331986 - Set linux and android test tasks previously in buildbot as tier 1. r=jmaher
MozReview-Commit-ID: 5sZ6HBWOg8P
2017-01-18 11:48:18 -05:00
Dustin J. Mitchell
cf95e9c69c Bug 1326547: replace get_keyed_by with resolve_keyed_by; r=Callek
MozReview-Commit-ID: FS1nbVyykXV
2017-01-05 13:42:14 -05:00
Shing Lyu
0691139dc9 Bug 1328765 - Enable Talos on linux64-stylo platform. r=heycam
MozReview-Commit-ID: 9jO7oflVSSw
2017-01-04 17:26:34 +08:00
Dustin J. Mitchell
c12b3058e6 Bug 1302192: fix python lint; a=me
MozReview-Commit-ID: LiCkvZYHBaX
2016-12-28 15:40:47 +00:00
Dustin J. Mitchell
82fc3c5fa5 Bug 1302192: combine the android-test and desktop-test kinds into the test kind; r=wcosta r=jmaher
This makes heavy use of by-test-platform to distinguish the various platforms, since Android
mozharness invocations differ substantially from desktop.

MozReview-Commit-ID: GsZFij6VPTf
2016-12-23 22:12:17 +00:00
Dustin J. Mitchell
008dea75c2 Bug 1302192: combine desktop_test and android_test transforms; r=wcosta
This combines all of the transforms into a single file, `tests.py`.

It's not quite copy/paste: the transforms have been combined in several cases.
The generated taskgraph does not change with this commit, though.

MozReview-Commit-ID: HA02M8V0SsG
2016-12-23 18:45:35 +00:00
Wander Lairson Costa
f7a74cd116 Bug 1309197: Support taskcluster-worker native engine. r=dustin
macosx-engine is deprecated, switch to native engine.

Also add reboot plugin support.
2017-01-25 14:57:56 -02:00