Commit Graph

220 Commits

Author SHA1 Message Date
Dustin J. Mitchell
36d49e03f2 Bug 1240084: disable jockey-gtk and deja-dup-monitor startup; r=jmaher 2016-01-15 19:39:05 +00:00
Armen Zambrano Gasparnian
571219aa86 Bug 1240056 - Disable font anti-aliasing on desktop-test image. DONTBUILD. r=dustin
In bug 1239301 we noticed that the fonts on the releng Linux hosts versus the
docker image were slightly different and caused some test failures.
The difference is that on the releng hosts we have anti-aliasing disabled and
many tests (reftests mainly) had adapted for this configuration, hence, failing if enabled.

In this bug we're going to disable anti-aliasing for the desktop-test image in
order to pass the tests.

See the difference between the two pushes:
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=3c9a54d68c95,1d3078c86e52

We went from failing over 200 tests across jobs to less than 10-20 tests in total.

In the future we will have to consider if we want to fix this configuration.
2016-01-15 09:27:45 -05:00
Ryan VanderMeulen
79a1234c79 Merge inbound to m-c. a=merge 2016-01-13 20:25:33 -05:00
Justin Wood
aa672743d5 Bug 1236835 - Disable all B2G Desktop Builds & Tests on All trees. r=garndt, r=rail 2016-01-11 12:25:05 -05:00
Johan Lorenzo
efa66af545 Bug 1225461 - [tc-gip] test_login_bzlite.py is failing because of missing configuration r=garndt 2016-01-13 15:08:56 +01:00
Dave Townsend
93a93e43e5 Bug 1229588: Add a taskcluster test for eslint. r=dustin
Adds a new lint docker image for linting tools and adds an eslint-gecko task
that uses it to run eslint over the tree.
2016-01-06 13:33:30 -08:00
Armen Zambrano Gasparnian
5975d35a68 Bug 1238739 - Disable Ubuntu's app crash reporter (apport). Desktop-test 0.5.5. r=dustin
This change disables reporting of crashes of Ubuntu apps.
This is important to fix as it takes away the focus from running tests and make them time out.

This only applies to TaskCluster Linux64 debug test jobs which are running as tier-2.
2016-01-12 14:13:32 -05:00
Ralph Giles
487a78fe76 Bug 1237740 - Fix build.sh error message typo. r=wcosta DONTBUILD 2016-01-07 12:41:00 -08:00
Wes Kocher
53a8ad96da Merge m-c to inbound, a=merge 2016-01-07 17:15:58 -08:00
Wander Lairson Costa
696e094702 Bug 1236655 - Update buildbot step script in phone-builder images r=garndt 2016-01-07 13:42:42 -02:00
Edgar Chen
6db36dea70 Bug 1215084 - Part 3: Set MINIDUMP_STACKWALK to tester image; r=wcosta 2016-01-04 11:25:55 +08:00
Gregory Arndt
ce8e70f34e Bug 1236655 - Update buildbot step script in builder images r=wcosta 2016-01-04 16:38:46 -06:00
Wander Lairson Costa
fb598af2cd Bug 1236089: Update tc-vcs for phone-builder image. r=garndt 2016-01-05 11:24:43 -02:00
Armen Zambrano Gasparnian
293d3aed15 Bug 1227637 - Revert mesa upgrade for desktop-test jobs (TaskCluster Linux64 debug tier2 jobs). r=dustin
On the Buildbot side (bug 1220658) we upgraded to mesa-lts-saucy-9.2.1 and that caused a lot of
test failures accross the board.

In this change we're reverting upgrading to that version and going back to where we were.
2016-01-05 16:34:44 -05:00
Armen Zambrano Gasparnian
92be633584 Bug 1232407 - Enable VNC and skip running Mozharness if requested. r=dustin 2015-12-18 10:32:44 -05:00
Gregory Arndt
bed60995a9 Bug 1234076 - upgrade tc-vcs to 2.3.17 r=wcosta 2015-12-14 11:57:46 -05:00
Armen Zambrano Gasparnian
e750ec49be Bug 1234352 - Allow the worker user to execute the minidump_stackwalk binary. r=dustin 2015-12-22 11:37:06 -05:00
Armen Zambrano Gasparnian
159b46c78a Bug 1227657 - Disable Ubuntu update prompt. r=dustin
This avoids taking away focus from tests.
2015-12-14 14:41:36 -05:00
Johan Lorenzo
c1d56b6d4f Bug 1225516 - [tc-gip] Make the taskcluster output parseable by Treeherder r=garndt 2015-12-10 10:52:55 -05:00
Dustin J. Mitchell
a704cd2e42 Bug 1228558: update to taskcluster-vcs@2.3.18 since it works; r=jonasfj 2015-12-03 13:34:02 +09:00
Mike Hommey
35880ed61d Bug 1228558 - Explicitly install gdk-pixbuf2-devel for both i686 and x86_64 in centos6 docker image. r=dustin 2015-12-03 13:34:02 +09:00
Dustin J. Mitchell
c0f182b045 Bug 1227637/1220658: install mesa 9.2.1-1ubuntu3~precise1mozilla1 in desktop-test; r=armenzg 2015-11-30 13:28:01 -05:00
Armen Zambrano Gasparnian
daf11531a2 Bug 1223123 - Enable pulse_audio for Linux64 TC desktop jobs + proper window manager. r=dustin 2015-11-25 14:56:02 -05:00
Gregory Arndt
018af18395 Bug 1226413 - Allow task images to be built upon push r=wcosta 2015-11-16 12:01:15 -06:00
Ghislain 'Aus' Lacroix
aa973e9474 Bug 1223661 - Update base-tester, tester to node v4.2.2 (LTS). r=garndt 2015-11-20 18:10:58 -08:00
Andrew Halberstadt
b2159680ff Bug 1218542 - Install language-pack-en-base in ubuntu1204-test image; set LANG/LC_ALL to en_US.UTF-8, r=dustin
Also calls `dpkg-reconfigure locales`, but it's not entirely clear if this is
necessary or not.
2015-10-28 14:55:10 -04:00
Wander Lairson Costa
22f1e47682 Backout "Bug 1144808 part 2: Harden phone-builder image."
Things just got too hard for B2G people to change build scripts, so we
are backing out this.
2015-10-28 11:17:58 -02:00
Wes Kocher
d2aef0c75e Backed out changeset 3cc789ec2bf0 (bug 1204800) 2015-10-27 21:02:32 -07:00
John Dai
e4628d0cc3 Bug 1204800 - Add tooltool dependencies to phone builds. r=wcosta 2015-10-23 04:47:00 -04:00
Wes Kocher
5aa5f9e3e6 Merge m-c to inbound, a=merge 2015-10-22 16:56:10 -07:00
Wes Kocher
a274f1a1f0 Merge b2ginbound to central, a=merge 2015-10-22 16:50:22 -07:00
Wander Lairson Costa
975641f06d Bug 1144808 part 2: Harden phone-builder image. r=garndt
We don't run free commands from tasks, we now allow only scripts shipped
in the phone-builder image.

We also added support to an allowed whitelist of github and bitbucket
users to run tasks from their respective private repositories.
2015-10-22 11:40:22 -02:00
Dustin J. Mitchell
0d81cf4c3d Bug 1217396: put worker in the video group for access to /dev/video0; r=ted.mielczarek 2015-10-22 11:55:32 -04:00
Dustin J. Mitchell
438e4b9f02 Bug 1213325: refactor desktop-test to use an in-tree script; r=ahal
This generally makes the approach look more like that for desktop-build.  The
major difference is that `bin/test.sh` takes arguments which are passed on to
the mzoharness script (MOZHARNESS_SCRIPT) with the addition of config
arguments (MOZHARNESS_CONFIG)
2015-10-13 14:20:34 -04:00
Dustin J. Mitchell
6d12c98936 Bug 1216670: use correct parent image for desktop-test; r=ahal 2015-10-20 15:30:39 -04:00
Dustin J. Mitchell
c84e6a8c1c Bug 1214809: use 'sudo' instead of 'su' to drop root privs; r=ted 2015-10-20 18:12:09 -04:00
Dustin J. Mitchell
0372c15fc1 Bug 1213627: update Dockerfile FROM lines to match; r=ehsan 2015-10-14 09:52:13 -04:00
Ehsan Akhgari
8f5918e5c6 Bug 1213627 - Add ninja to the desktop-build image to support building clang 3.7; r=dustin 2015-10-13 16:46:07 -04:00
Dustin J. Mitchell
c892983e84 Bug 1212411: fork docker images for tests; r=ahal
This also refactors the image generation to not depend on puppetagain, and to
install the latest and greatest mercurial in a verified, repeatable way.

As with centos6-build-upd, the ubuntu1204-test-upd image exists to run
'apt-get upgrade' periodically without regenerating the huge parent image.
2015-10-09 10:49:03 -04:00
Dustin J. Mitchell
47ba269483 Bug 1212877: improve build.sh to run from any directory; r=wcosta DONTBUILD 2015-10-08 10:43:20 -04:00
Dustin J. Mitchell
c829df50da Bug 1176031: fix up image versions, registries; r=ahal 2015-10-07 16:59:23 -04:00
Andrew Halberstadt
7ce6a17441 Bug 1176031 - [taskcluster] Add x11-server-utils package to the 'tester' image, DONTBUILD (NPOTB), r=dustin 2015-07-07 11:54:25 -04:00
Dustin J. Mitchell
bf7fe63b14 Bug 1209663: remove unused docker images; r=mrrrgn DONOTBUILD 2015-10-02 11:49:31 -04:00
Dustin J. Mitchell
c76cda56f6 Bug 1203158: add a centos6-build-upd layer to include frequent yum updates; r=ted.mielczarek 2015-09-10 17:42:03 -04:00
Jordan Lund
dca94a8bec Bug 1199720 - Setup builds for b2gdroid, taskcluster and mozharness bits, r=dustin 2015-09-30 13:57:52 -07:00
Jordan Lund
3a0ca27d06 Bug 1163084 - Releng work for producing dummy partner Android APK, r=dustin 2015-09-30 13:56:39 -07:00
Dustin J. Mitchell
953ca87c75 Bug 1208029: bump image version numbers to capture subversion install; r=ehsan 2015-09-30 09:11:59 -04:00
Wander Lairson Costa
fc31e17339 Bug 1207986 part2: Install openjdk in the phone builder docker image. r=garndt
This is necessary for FOTA builds. Increase the version number
to
0.0.22 because 0.0.21 was busted.
2015-09-29 07:28:04 -03:00
Wander Lairson Costa
2682bba350 Bug 1207986 part1: turn phone-builder cmd line parameters optional. r=garndt
For any parameter we don't pass in the command line, take from the
environment.
2015-09-29 07:28:04 -03:00
Dustin J. Mitchell
f2fdc716ca Bug 1189892, 1208029: add linux32 support; r=ted.mielczarek
Add new tasks for the "Linux" platform.  These run on the same docker image as
the Linux64 builds, but that image has been modified to contain a bunch of
*.i686 packages required to cross-compile for i686.  Due to yum's propensity
for resolving dependencies without regard to architecture, with this patch the
system-setup.sh script lists both architectures of each file explicitly.

This also leaves `gcc` installed for user convenience in installing Python
extensions, NPM modules, etc.

This also includes 'subversion' for clang builds (bug 1208029)
2015-09-21 17:39:44 -04:00