Greg Arndt
3ba02502a5
Bug 1104007 - Add mochitest and mochitest-media tasks for b2g emulator r=lightsofapollo
2014-11-26 10:11:41 -08:00
Wander Lairson Costa
1ae460d919
Bug 1102085: Use "mach environment" to extract the object directory r=lightsofapollo.
...
If "topobjdir" is None, use default object directory.
2014-11-26 10:11:41 -08:00
Wander Lairson Costa
98df32c0d1
Bug 1098406: Fix gaia repository path r=garndt.
...
A commit in the mozilla-central repository [1] broke the gaia URL
repository URL construction code.
We now make sure our code works independent of the leading slash
presence.
[1] http://hg.mozilla.org/mozilla-central/rev/f3782f5c2710
2014-11-26 10:11:41 -08:00
Greg Arndt
70e30dba0a
Bug 1104013 - Add reftest task for b2g emulator r=lightsofapollo
2014-11-26 10:11:40 -08:00
Greg Arndt
75df44bcab
bug 1103031 - create artifacts directory in tester r=lightsofapollo
2014-11-26 10:11:40 -08:00
Greg Arndt
be063ac922
Bug 1103031 - switch over to using base-test and base-build images r=lightsofapollo
2014-11-26 10:11:40 -08:00
Greg Arndt
f0f26b0ff5
Bug 1103149 - updated job tasks r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
f80fc90a44
Bug 1103136 - dynamically generate graph scope based on tasks r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
7f26dc3238
Bug 1102314 - run linter tests on linux64 b2g desktop opt r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
e341e1479b
Bug 1102010 - run build unit tests against b2g desktop r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
cc94d50f90
Bug 1101178 - add mochitest oop tests to b2g desktop opt r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
d059980d8d
Bug 1100730 - added reftests sanity oop to b2g desktop opt r=lightsofapollo
2014-11-26 10:11:38 -08:00
Greg Arndt
74fc2a070c
Bug 1097971 - Add reftests for b2g desktop opt r=lightsofapollo
2014-11-26 10:11:38 -08:00
Greg Arndt
ef3938ed36
Bug 1099239 - add reftests to linux64 mulet r=lightsofapollo
2014-11-26 10:11:38 -08:00
Greg Arndt
f4919be99c
Bug 1099217 - add support for gaia js integration tests r=lightsofapollo
2014-11-26 10:11:38 -08:00
Wander Lairson Costa
d62a168119
Bug 1100657: Raise timeout value for emulator build task. r=lightsofapollo
2014-11-26 10:11:37 -08:00
Greg Arndt
3c279a6780
Bug 1095480 - enable mochitests for linux64 mulet r=lightsofapollo,mshal
2014-11-26 10:11:37 -08:00
Greg Arndt
b17ff3ecc9
BUG 1093830 - builds need moztt package r=lightsofapollo
2014-11-26 10:11:37 -08:00
Wander Lairson Costa
09dec259e2
Bug 1085616: Add support for emulator-ics debug build. r=lightsofapollo
2014-11-26 10:11:37 -08:00
Wander Lairson Costa
5260e92b95
Bug 1098336: Use mozharness debug flag for emulator debug builds.
2014-11-26 10:11:36 -08:00
Wander Lairson Costa
44ef566c22
Bug 1085614: Add support for emulator-ics opt build.
2014-11-26 10:11:36 -08:00
Wander Lairson Costa
786c038565
Bug 1085619: Add support for emulator-jb debug build.
2014-11-26 10:11:36 -08:00
Wander Lairson Costa
512fe66c53
Bug 1085617
: Add support for emulator-jb opt build.
2014-11-26 10:11:36 -08:00
Greg Arndt
311783a64b
Bug 1098035 - test task file per build type r=lightsofapollo
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
3efa24b1c5
Bug 1085621: Add support for emulator-kk debug build.
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
0a99134430
Bug 1085620 part5: Support emulator builds in trygraph. r=lightsofapollo
...
Emulator tasks have some additional parameters not found in other
tasks. Therefore, builds can have an 'additional-parameters' field in
which specific task template replacements can be passed to trygraph.
This field is optional.
Moreover, the syntax for job_flags.yml builds was changed a bit.
Now, instead of:
builds:
<platform>:
types:
opt: <task>
debug: <task>
The syntax is:
builds:
<platform>:
types:
opt:
task: <task>
additional-parameters:
<parameter 1>: <value>
<parameter 2>: <value>
...
debug:
task: <task>
additional-parameters:
<parameter 1>: <value>
<parameter 2>: <value>
...
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
7f25ba329f
Bug 1085620 part4: Support debug builds. r=lightsofapollo
...
Phone and emualtor builds depends on the environment variable B2G_DEBUG
for debug builds.
mach ci-build now has the --debug option to enable debug builds.
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
5ceb01f1db
Bug 1085620 part3: Add emulator build task. r=lightsofapollo
...
The "mach ci-build" has a new optional argument called b2g-config. This
allows the user to pass the b2g config directory for the target. This
argument is necessary for emulator and phone builds.
2014-11-26 10:11:34 -08:00
Wander Lairson Costa
dbcd1bed96
Bug 1085620 part2: Support for emulator builds in the builder image. r=lightsofapollo
...
The setup of builder image moved to system-setup.sh script because
needs to do more complex work, like downloading repo and installing
mozilla buildtools package.
The build-emulator.sh script is reponsible for building emulators.
Besides the REPOSITORY and REVISION environment variables, it requires
TARGET and B2G_CONFIG too.
2014-11-26 10:11:34 -08:00
Wander Lairson Costa
9e947b71c6
Bug 1085620 part1: Install virtualenv in the base image. r=lightsofapollo
...
virtualenv is a dependency for mozharness.
2014-11-26 10:11:34 -08:00
James Lal
524fe2b9b2
Bug 1097825 - Fix graph level scopes for local testing r=wcosta
2014-11-26 10:11:33 -08:00
James Lal
f8e58be9e1
Bug 1102088 - Rename taskcluster mach commands to have taskcluster- prefix r=gps
2014-11-26 10:11:33 -08:00
Greg Arndt
4534ed2946
Bug 1085516 - gecko builds: Add Mulet Linux x64 Opt r=lightsofapollo, wcosta
2014-11-26 10:11:33 -08:00
Rob Wood
c0969810f2
Bug 1088232 - mach ci-docker-run r=wcosta,garndt
2014-11-26 10:11:33 -08:00
Wander Lairson Costa
4656b36b19
Bug 1085505 part3: Add the "ci-tests" mach command r=lightsofapollo,garndt.
...
The --task-id cli allows you to pass the task id of the correspondent
build task. That's where the b2g image and test file are get from to
run the tests.
2014-11-26 10:11:32 -08:00
Wander Lairson Costa
766d13d317
Bug 1085505 part2: Add "create" and "deadline" fields in the template r=lightsofapollo,garndt.
...
These fields are required for b2gtest tasks.
2014-11-26 10:11:32 -08:00
Wander Lairson Costa
ced082ac9a
Bug 1085505 part1: Update tester image to create "artifacts" directory r=lightsofapollo,garndt.
...
Artifacts are stored in the /home/worker/artifacts directory. If this
directory doesn't exist, the task finishes unsuccessfully.
2014-11-26 10:11:32 -08:00
Greg Arndt
d2848779ed
Bug 1091850 - Use worker for build tasks r=wcosta
2014-11-26 10:11:32 -08:00
Greg Arndt
6d88f59302
Bug 1091850 - Use worker for build tasks r=wcosta
2014-11-26 10:11:31 -08:00
Greg Arndt
16c13948fb
Bug 1091850 - Use worker for build tasks r=wcosta
2014-11-26 10:11:31 -08:00
Rob Wood
14776be03d
Bug 1090404 : Update docker tester image to use gecko-tree base image r=lightsofapollo
2014-11-26 10:11:31 -08:00
Wander Lairson Costa
9d315e032b
Bug 1085511 part2: add b2g desktop debug build task r=lightsofapollo,garndt.
2014-11-26 10:11:31 -08:00
Wander Lairson Costa
3732369806
Bug 1085511 part1: remove unused json files r=lightsofapollo,garndt.
...
These were tasks in json format put here for tests. Not needed anymore,
kill them.
2014-11-26 10:11:30 -08:00
Wander Lairson Costa
286af35041
Bug 1085513 part3: Remove unused mozconfig files r=lightsofapollo,garndt.
...
Since we now use the gecko tree mozconfigs for building, the docker
mozconfigs are no longer necessary.
2014-11-26 10:11:30 -08:00
Wander Lairson Costa
ad16105896
Bug 1085513 part2: use nightly mozconfig for b2g desktop builds. r=lightsofapollo,garndt
2014-11-26 10:11:30 -08:00
Wander Lairson Costa
0dc9993a33
Bug 1085513 part1: Detect the mozconfig obj directory. r=lightsofapollo, garndt
...
We cannot hardcode the object directory because it is configurable
inside the mozconfig file.
Parse the mozconfig and extract the object directory. If it is not
defined, defaults to "/home/worker/object-folder".
2014-11-26 10:11:30 -08:00
Wander Lairson Costa
8c46567d30
Bug 1087456 part4: use build-setup vars to reference repos. r=lightsofapollo,garndt
2014-11-26 10:11:29 -08:00
Wander Lairson Costa
4749c9b5cc
Bug 1087456 part3: create repositories parent dirs if they don't exist. r=lightsofapollo,garndt
...
Older versions of mercurial cannot create inner directories if the
parents don't exist.
2014-11-26 10:11:29 -08:00
Wander Lairson Costa
f685f18194
Bug 1087456 part2: change builder image from "gecko-base" to "base". r=lightsofapollo,garndt
...
builder image is now based on the "base" image that lives on gecko
tree.
2014-11-26 10:11:29 -08:00
Wander Lairson Costa
47c96b23ae
Bug 1087456 part1: Update base image to CentOS 7. r=lightsofapollo,garndt
...
releng uses CentOS for CI. In order to reuse their packages, we also
move from Ubuntu to CentOS for our base images.
2014-11-26 10:11:29 -08:00