Commit Graph

8887 Commits

Author SHA1 Message Date
Chris Manchester
9e9678a72e Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted 2015-07-16 16:52:31 -07:00
Jordan Lund
ecf475290c Bug 1209614 - add treeherder support for new partner apk and b2gdroid apk variants, r=dustin 2015-10-19 09:58:55 -07:00
James Graham
654066d1b1 Bug 1216168 - Add reftest support for mach web-platform-tests-create, r=Ms2ger 2015-10-19 16:50:52 +01:00
James Graham
57d8bdf8fe Bug 1216054 - Update web-platform-tests README file, r=Ms2ger DONTBUILD 2015-10-19 14:15:19 +01:00
Aryeh Gregor
3c2684a153 Bug 801545 - Remove DocumentType.internalSubset, r=bz
The C++ method GetInternalSubset() and related apparatus remains, and is
used by the XML serializer etc.
2015-10-19 09:53:41 +01:00
Wes Kocher
44afc7f868 Merge m-c to inbound, a=merge 2015-10-02 13:43:19 -07:00
Wes Kocher
2a2c29bfdf Merge b2ginbound to central, a=merge 2015-10-02 13:41:37 -07:00
Wander Lairson Costa
12f4c120eb Bug 1210467: Exit script if aws fails to list backup file. r=garndt
Make a dummy call to aws client to make sure credentials are ok.
2015-10-02 11:30:08 -03:00
Yura Zenevich
a497612abb Bug 1210022 - adding missing actionable roles to marionette a11y checks. r=automatedtester 2015-10-02 09:31:40 -04:00
Carsten "Tomcat" Book
91e1ac6fd2 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
James Graham
15fdb4dcb0 Bug 1197365 - Update to latest wptrunner, a=testonly 2015-10-02 12:06:02 +01:00
James Graham
67fb17e505 Bug 1197365 - Update metadata for wpt-e10s tests to improve stability, a=testonly 2015-10-02 12:05:58 +01:00
Carsten "Tomcat" Book
179a6e54ad merge mozilla-inbound to mozilla-central a=merge 2015-10-02 11:52:49 +02:00
Kyle Huey
c0f8d21988 Bug 1210581: Test controlled worker loads (XHR, fetch, importScripts). r=ehsan 2015-10-01 16:44:17 -07:00
Joel Maher
1f7030e658 Bug 1210920 - regression from talos webserver- talos damp doesn't load a real page. r=bgrins 2015-10-02 16:12:54 -04:00
Carsten "Tomcat" Book
ec2dae050c Merge m-c to fx-team 2015-10-01 14:16:12 +02:00
Carsten "Tomcat" Book
b78014b465 merge mozilla-inbound to mozilla-central a=merge 2015-10-01 12:39:25 +02:00
Gregory Szorc
fe5e0febdb Bug 1208320 - Do not stage some C++ unit test support files before archiving; r=glandium
Won't impact performance much. But fewer make foo makes porting the C++
unit tests (which are the largest remaining tests) to the Python
archiver easier to grok.

This conversion did change behavior slightly. Previously, startup
cache files weren't being packaged if startup cache was disabled. Now,
we always package them since their presence in the test archive should
be harmless. The original change to guard their inclusion in
ee82e0ae5488 was probably unnecessary.
2015-09-30 17:41:46 -07:00
Gregory Szorc
5d5a94555b Bug 1208320 - Do not stage mozbase files before archiving; r=glandium
This prevents copying of 447 files adding to ~4 MB.
2015-09-30 11:15:51 -07:00
Gregory Szorc
b4b369b3d0 Bug 1208320 - Do not stage JS test modules before archiving; r=glandium
Saves 400 KB over 40 files on my machine.
2015-09-30 11:04:58 -07:00
Gregory Szorc
aa8d9efa73 Bug 1208320 - Do not stage TPS files before archiving; r=glandium
This saves copying of ~100 files comprising ~1 MB. Not significant. But
it gets us a little closer to no staging.
2015-09-30 11:03:32 -07:00
Gregory Szorc
5186a41002 Bug 1208320 - Do not stage reftest test files before archiving; r=glandium
This is slightly more involved than earlier changes because reftests
have a one-off mechanism for finding files. Essentially, the master
reftest manifest is loaded, directories are discovered, and every file
in those directories is packaged.

We add support to our test archive generation tool to read sources from
reftest manifests and tell it where the reftest manifests are.
print-manifest-dirs.py was only being used for staging reftest files.
Since we don't do that any more, the functionality doesn't need to exist
in a standalone file, so it has been moved inline into test_archive.py.

This change avoids copying ~26,000 tests consuming 131 MB during test
packaging. This is a majority of the file count that was remaining in
the stage directory at this point. On my machine (which hasn't typically
seen major wall time wins from not staging files due to its fast SSD),
this change made test packaging ~20% faster, reducing wall time from
~50s to ~40s!

A Try push seemed to indicate drastic results with the series up to this
point. Including the already landed changes to generate test archives
concurrently, test packaging times on OS X builders dropped from ~18:40
to 6:29! Times on Linux x64 remained about the same (~2:46). This is
possibly due to these machines already having SSDs and due to normal
variance in performance of builders and EC2 instances.
2015-09-30 17:39:33 -07:00
Gregory Szorc
bd179241b4 Bug 1208320 - Do not stage JIT test files before archiving; r=glandium
This avoids copying 5000+ files consuming ~37 MB on my build
configuration.
2015-09-30 10:03:25 -07:00
Gregory Szorc
66eea62bd5 Bug 1208320 - Produce cppunittest and reftest packages via Python; r=glandium
With this change, all test ZIP archives are now generated via Python and
mozpack.

This change does not change I/O or file copy behavior at all. There is
still a lot of room for eliminating extra file copies.
2015-09-30 09:58:31 -07:00
Gregory Szorc
9a8c1ae2ef Bug 1208320 - Produce common tests archive via Python; r=glandium
This doesn't change I/O or copy behavior at all. But it does remove a
one-off make rule.
2015-09-30 17:38:53 -07:00
Gregory Szorc
1e496fa728 Bug 1208320 - Produce talos test archive without staging files; r=glandium
This is pretty straightforward. This saves ~26 MB of file copies.
2015-09-30 09:48:04 -07:00
Gregory Szorc
303fb763ea Bug 1208320 - Produce web-platform test archive without staging; r=glandium
The web-platform test archive now builds without any staging at all.
This saves ~103 MB of file copies on my machine.

The testing/web-platform/Makefile.in serves no purpose after this
change, so it and all references to it have been removed.
2015-09-30 09:47:22 -07:00
Gregory Szorc
e08d71c0b8 Bug 1208320 - Produce mochitest test archive without staging test files; r=glandium
This is very similar to what we did for xpcshell. Like xpcshell, there
are still some staged files. However, about 73MB of copies are
eliminated with this change. On my machine, overall execution time of
test packaging appears to decrease, although CPU usage is up slightly.
2015-09-30 09:46:35 -07:00
Gregory Szorc
9c35ad7893 Bug 1208320 - Produce xpcshell archive without staging test files; r=glandium
This commit produces the xpcshell test archive without staging 5000+
xpcshell test files first.

We teach the archiver to ignore .mkdir.done files.

The xpcshell Makefile.in still stages some files. This is less than
ideal. However, it is a small handful of files and shouldn't add too
much overhead.

This appears to not impact overall CPU usage significantly on my
machine, despute using Python instead of `zip`. It does reduce I/O
by ~25MB by avoiding the staging copy.
2015-09-30 09:36:16 -07:00
Gregory Szorc
409d70a7b4 Bug 1208320 - Produce mozharness test archive via mozpack; r=glandium
Test archive generation currently copies a bunch of files into a staging
area then runs `zip` to produce ZIP files. There are 2 concerns with
this approach:

1) We incur a lot of extra I/O to copy files so everything is
   rooted in a single tree so the `zip` invocation and paths are
   simple.
2) ZIP files inherit properties from the local filesystem (including
   mtime), making ZIP files non-deterministic.

This commit introduces a new mozbuild action for producing test
archives. It does so using the mozpack file finder and JAR writer,
which are used throughout the build to deterministically
produce ZIP/JAR files from files in multiple source directories.

We implement support for producing the mozharness archive. This archive
does not involve files that are staged, so no I/O is saved. In fact,
the switch from `zip` to Python likely makes this slightly slower.
However, we do have deterministic archives now.

Additional archives will be ported over in subsequent commits.
2015-09-30 11:34:33 -07:00
Bas Schouten
3e0ec0e46b Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel 2015-09-25 13:30:57 +00:00
Chris Manchester
646da50710 Bug 1209701 - Don't require platforms as input to |./mach try| if set in the environment. r=jgraham 2015-09-30 16:38:20 -07:00
Chris Manchester
f2d86499e5 Bug 1184405 - Use file metadata from files changed in the current branch in mach try when no other arguments are present. r=jgraham 2015-09-30 16:38:20 -07:00
Catalin Badea
77734b0201 Bug 1188545 - Fix wpt test ServiceWorkerGlobalScope/unregister.https.html. a=testonly 2015-09-30 19:11:03 -04:00
Catalin Badea
499619fd31 Bug 1188545 - Make skip-waiting-using-registration.html wpt test pass. a=testonly 2015-09-30 19:11:03 -04:00
Catalin Badea
2b737890e9 Bug 1188545 - Update expected results for some service worker tests. a=testonly 2015-09-30 19:11:03 -04:00
J. Ryan Stinnett
1fb275c963 Bug 1208166 - Re-enable View Source in Tab for all channels. r=mconley 2015-09-29 16:48:22 -05:00
Dylan Roeh
2aee5bf05d Bug 1210162 - Add --suite reftest to REMOTE_REFTEST in testsuite-targets.mk. r=jgraham 2015-09-30 16:09:17 -05: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
David Burns
7c089a5fde Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin
The version numbers have been moved to be major.minor.patch to allow
better versioning moving forward.
2015-09-30 13:23:50 +01:00
Wes Kocher
b9fbd35293 Backed out 12 changesets (bug 1188545) for test_fetch_cors failures CLOSED TREE
Backed out changeset e04738ee72a3 (bug 1188545)
Backed out changeset 1989893b59de (bug 1188545)
Backed out changeset 11ff29cc25d8 (bug 1188545)
Backed out changeset 4b6bdf859845 (bug 1188545)
Backed out changeset 76eb7ffeca2a (bug 1188545)
Backed out changeset 4473e036b52e (bug 1188545)
Backed out changeset 2a28cb794b23 (bug 1188545)
Backed out changeset 1fa2f55727f3 (bug 1188545)
Backed out changeset 032f4c24fc34 (bug 1188545)
Backed out changeset 4be675dc1b37 (bug 1188545)
Backed out changeset d5d05def5b17 (bug 1188545)
Backed out changeset e94f12b0bcf3 (bug 1188545)
2015-09-30 11:11:47 -07:00
Tooru Fujisawa
563414fa72 Bug 1207499 - Part 10: Remove use of expression closure from testing/. r=jmaher 2015-09-23 18:42:19 +09: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
Ting-Yu Lin
a75b915a55 Bug 1164124 - Add using_prefs context manager. r=jgriffin
Add get_pref(), set_pref(), set_prefs() to make manipulate preferences
easier.

enforce_gecko_prefs() did the similar job as set_prefs(), but it will
restart the browser if a preference to be set are different from what is
already set in the system. Not all gecko preferences require a restart
to work. Using set_prefs() should make testing faster. See bug 1048554.
2015-09-30 16:26:58 +08:00
Bill McCloskey
2a4d871bbc Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-10-01 21:18:05 -07:00
Wes Kocher
2a97476cc6 Merge m-c to fx-team, a=merge 2015-09-30 13:57:10 -07:00
Rail Aliiev
e6588e56df Bug 1203187 - Update b2g_branch_repos.py script and config to handle b2g 2.5 branching. r=jlund DONTBUILD 2015-09-30 06:30:17 -04:00
Andreas Pehrson
213c21c321 Bug 1155923 - Fix WPT unexpected-passes. r=bustage CLOSED TREE 2015-09-30 16:40:25 +08:00
Henrik Skupin
28da495b99 Bug 1209209 - Create functional.py script for firefox-ui-tests to handling Firefox builds for Jenkins. r=armenzg DONTBUILD 2015-09-30 09:18:48 +02:00
Martin Thomson
dbadf22a7c Bug 1155923 - Updating webplatform-tests, r=jib 2015-09-28 11:25:04 -07:00
Wes Kocher
307ad6a74c Merge m-c to inbound, a=merge 2015-09-29 16:13:55 -07:00
Wes Kocher
6103b96281 Merge b2ginbound to central, a=merge 2015-09-29 16:04:41 -07:00
Wes Kocher
e267e7fd98 Merge fx-team to central, a=merge 2015-09-29 15:56:09 -07:00
Wander Lairson Costa
5e0f0cb6ec backout 9ea9e4a8a729 because it breaks nexus builds. 2015-09-29 09:10:20 -03:00
Carsten "Tomcat" Book
3e7972e31a Merge mozilla-central to b2g-inbound 2015-09-29 12:43:31 +02:00
Wander Lairson Costa
cf0ca8e0bf Bug 1207986 part 3: Exit script if aws fails to list backup file. r=garndt
As the aws command line tool call is piped, its status is lost, but the
net result is an empty variable assigment. We take advantage of this to
detect errors in the aws tool.
2015-09-29 07:28:04 -03: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
Carsten "Tomcat" Book
20429d63e4 merge mozilla-inbound to mozilla-central a=merge 2015-09-29 12:00:25 +02:00
Chris Manchester
1f85520292 Bug 1209312 - Accept test_objects in testing/xpcshell/mach_commands.py to support |./mach test|. r=jgraham 2015-09-29 12:59:55 -07:00
Wes Kocher
02a202b3f1 Merge m-c to b2ginbound, a=merge 2015-09-28 16:32:01 -07:00
Wes Kocher
c80bcca5af Merge inbound to central, a=merge 2015-09-28 15:36:38 -07:00
Tim Chien
a69889d21e Bug 1160923 - [B2G] Waiting for explicit mozContentEvent before sending out mozChromeEvents, r=vingtetun, f=ochaumeau 2015-09-28 09:27:49 -07:00
Carsten "Tomcat" Book
d3d65f378b merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Carsten "Tomcat" Book
e86e9fb3c6 Merge mozilla-central to fx-team 2015-09-28 14:19:22 +02:00
Kaustabh Datta Choudhury
ab598a47f1 Bug 1162003 - Enable run-by-dir mode on Fx desktop mac debug platform and re-enable a few tests. r=jmaher 2015-09-28 10:54:22 -04:00
Carsten "Tomcat" Book
13501ce691 Merge mozilla-central to fx-team 2015-09-29 12:41:12 +02:00
Alexandre Poirot
d49309d75c Bug 1207653 - Pass build_url/img_url to post-build tasks. r=garndt 2015-09-29 03:02:48 -07:00
Alexandre Poirot
082db62b2f Bug 1207653 - Build simulator from mulet. r=garndt,jryans 2015-09-29 03:02:48 -07:00
Alexandre Poirot
ac876ce074 Bug 1208018 - Improve marionette stack info and dump it when executeJSScript throws. r=jgriffin 2015-09-29 03:02:48 -07:00
Jan Odvarko
0777b3de2a Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
d33ee11e3e Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Mike de Boer
e3dd813d53 Backed out changeset 77b2f22f48c7 (bug 1140512) due to invalid fix. rs=me,backout. 2015-09-28 12:55:46 +02:00
Karl Tomlinson
56afd11971 test for bug 864171 and bug 1053011 r=padenot 2015-09-24 19:07:29 +12:00
Wes Kocher
dcc9bf9e1b Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-25 18:22:43 -07:00
Alexandre Lissy
38cceae4e0 Bug 1206368 - Nexus 4 Kitkat build on TaskCluster. r=wcosta,mshal 2015-09-25 01:49:00 +02:00
Wes Kocher
b780542d9b Merge m-c to inbound, a=merge 2015-09-25 18:02:38 -07: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
Mike Shal
e01b308189 Bug 1208643 - Show B2G ICS Emulator TC builds on treeherder; r=wcosta 2015-09-25 15:19:35 -04:00
Carsten "Tomcat" Book
11646fae55 Merge mozilla-central to mozilla-inbound 2015-09-28 14:18:24 +02:00
Armen Zambrano Gasparnian
797714b196 Bug 1207691 - Do not run screenresolution for talos Mac jobs when in developer mode. DONTBUILD. r=jmaher 2015-09-25 13:03:49 -04:00
Nigel Babu
04542682c9 Merge mozilla-central to mozilla-inbound, CLOSED TREE 2015-09-25 11:14:09 +05:30
Nigel Babu
15da3b9f0f Backed out changeset a515a700781a (bug 1207986) on suspicion of causing b2g device build bustages
CLOSED TREE
2015-09-25 10:02:30 +05:30
Wes Kocher
8c9a2a6cc8 Merge b2ginbound to central, a=merge 2015-09-24 16:57:38 -07:00
Wander Lairson Costa
4482267594 Bug 1207986: Add java-openjdk package to phone-builder image. r=garndt
This package is necessary to build Aries fota updates.
2015-09-24 13:51:31 -03:00
Carsten "Tomcat" Book
c0e40dc581 merge mozilla-inbound to mozilla-central a=merge 2015-09-24 12:03:40 +02:00
Gregory Szorc
a6a0e46e2a Bug 1207912 - Use multiple rules for test archive generation; r=glandium
Previously, we had a single make target and rule for generating all test
archives. These tasks can be performed in parallel. This commit
refactors the make file to add multiple targets for each archive and
thus enables test archives to be generated concurrently.

On my MacBook Pro, this reduces `make package-tests -j8` from ~78s to
~50s, a reduction of ~28s, or ~36%. Reduction on machines without SSDs
(like many builders in automation) will likely be less. Although, the
page cache should service most file reads during archiving since these
files were just staged, so hopefully the gains are in the same ballpark.
2015-09-23 23:28:19 -04:00
Gregory Szorc
abf3255e5e Bug 1207912 - Add a "stage-all" target; r=glandium
Upcoming work will introduce multiple targets for building test
archives. To prepare for this, we introduce a phony target that
tracks the staging of all test files so each target can gate on a common
prerequisite.
2015-09-23 23:00:14 -04:00
Wes Kocher
bf2553207a Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-23 13:26:00 -07:00
Wes Kocher
bc2999da84 Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-23 13:18:17 -07:00
Carsten "Tomcat" Book
37e4329694 Merge mozilla-central to b2g-inbound 2015-09-23 12:35:32 +02:00
Carsten "Tomcat" Book
ac0c1f45d7 merge mozilla-inbound to mozilla-central a=merge 2015-09-23 12:28:10 +02:00
Andrew Comminos
cbd8fc8916 Bug 1170342 - Don't disable XInput2 for mochitests on GTK3, off by default now. r=karlt 2015-09-22 22:25:23 -07:00
Wes Kocher
b2c7737aa3 Merge m-c to inbound, a=merge 2015-09-24 17:14:17 -07:00
Henrik Skupin
bfbe0eaf96 Bug 1208184 - Make download of tooltool.py customizable via a config setting. r=jlund DONTBUILD 2015-09-25 00:19:05 +02:00
Rail Aliiev
ce737fc292 Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision r=jlund 2015-09-24 17:11:26 -04:00
Rail Aliiev
8e26becb4b Bug 1163998 - Balrog rule locking doesn't work in merge scripts. r=jlund DONTBUILD 2015-09-24 17:10:11 -04:00
aleth
7e979a6798 Bug 1193257 - Make xpcshell harness command line arguments path filters for tests: followup to fix 'make xpcshell-tests'. r=ahal 2015-09-24 19:42:35 +02:00
Michael Layzell
666b312bae Bug 1207233 - Don't provide a default content-type header if user calls XHR.setRequestHeader('Content-Type', ''), r=jduell 2015-09-24 16:54:11 -04:00
Bill McCloskey
d010fcce5a Bug 1197475 - [webext] Add test for browser.storage.local, fix a few bugs in it (r=gabor) 2015-09-23 17:18:30 -07:00
Bill McCloskey
03392338c3 Bug 1190662 - [webext] Browser action popup HTML should be reloaded each time popup is opened (r=gabor) 2015-09-23 17:18:26 -07:00
Rail Aliiev
14fae110be Bug 1206664 - Tracking bug for Nov-02-2015 migration work. r=jlund DONTBUILD 2015-09-23 16:49:48 -04:00
aleth
11236006b2 Bug 1193224 - Remove --tests-root-dir option: followup to remove it from testsuite-targets.mk. r=ahal 2015-09-23 12:20:12 +02:00
John Dai
9c78af8a88 Bug 1204822 - Add LD_LIBRARY_PATH in build script. r=dustin, r=jlund 2015-09-22 19:20:00 +02:00
Rail Aliiev
ef8d73c929 Bug 1195397 - for aurora -> beta: l10n-mozconfig needs "ac_add_options --with-branding=browser/branding/aurora" removed. r=jlund DONTBUILD 2015-09-23 16:45:36 -04:00
Wes Kocher
124e7849ac Merge m-c to inbound, a=merge CLOSED TREE 2015-09-23 13:23:42 -07:00
Joel Maher
e38de5fff7 Bug 1191952 - fix commas in json. CLOSED TREE 2015-09-23 14:46:29 -04:00
Andrea Marchesini
c77bc0de8d Bug 1205676 - Enable WPT service-worker/unregister-then-register-new-script.https.html in e10s, r=nsm 2015-09-23 19:40:51 +01:00
Kaustabh Datta Choudhury
b99eaf6bea Bug 1162003 - Enable run-by-dir mode for mochitest_chrome on Fx desktop opt builds. r=jmaher 2015-09-23 13:39:45 -04:00
Joel Maher
6bf5565f8c Bug 1191952 - enable dromaeo dom on linux. r=armenzg 2015-09-23 13:39:42 -04:00
Armen Zambrano Gasparnian
0ef8716f5e Bug 1203085 - Support fetching installer and test url from TaskCluster. r=jlund
If a Buildbot test job is scheduled through TaskCluster (The Buildbot Bridge supports this),
then the generated Buildbot Change associated to a test job does not have the installer and
test url necessary to Mozharness to run the test job.

Since we can't modify how a test job is called on Buildbot (we can't switch from
--read-builbot-config to --installer-url and --test-url), we have to detect that there is
a 'taskId' defined for the test job (this indicates that the job was scheduled through the BBB)
and based on suc 'taskID' we can determine the parent task and the artifacts it uploaded.

Changes to ScriptMixin:
* Refactor _retry_download_file() to _retry_download()
* If no file is specified when calling_retry_download() we call _urlopen() instead of _download_file()
* Add load_json_url() method to fetch the contents of a json file without writing to disk

Changes to TestingMixin:
* If the job is triggered through Buildbot we look for the Changes object, otherwise, we look
for artifacts of the parent task
* Added functions find_artifacts_from_buildbot_changes (original behaviour)
and find_artifacts_from_taskcluster (functionality via TaskClusterArtifactsFinderMixin)
* Call self.exception() instead of raising exceptions + minor fixes

New TaskClusterArtifactsFinderMixin:
* It allows any inheriting class to find the artifacts of the build job which triggers this test job
2015-09-21 16:02:20 -04:00
Alexandre Lissy
bcc7c50bb5 Bug 1206379 - Fix blobfree distribution collect for nexus-5-l. r=wcosta 2015-09-22 04:13:00 +02:00
Michael Ratcliffe
58a60dc939 Bug 1203520 - We need a DevTools ESLint plugin containing our ruleset r=gps 2015-09-30 14:44:48 +01:00
Nick Alexander
2d40e159e4 Bug 1204260 - Pre: Don't expose ANDROID_{BUILD,PLATFORM}_TOOLS. r=glandium,gbrown
This stops exposing ANDROID_BUILD_TOOLS and ANDROID_PLATFORM_TOOLS via
AC_SUBST.  We expose most tools already, and this adds EMULATOR, and
consumes it (and ADB) where appropriate.
2015-09-12 14:59:31 -04:00
Dave Townsend
126c255cb2 Bug 1192924: Check for updated system add-ons and download and install them. r=rhelmer
This performs the update check for system add-ons. It runs as part of the daily
add-on update checks similar to hotfix checks. Currently no URL is set so builds
won't actually start checking yet.

I've taken a few shortcuts here by only staging updates and needing a restart to
install as well as always downloading updates rather than using existing local
copies. At least the latter probably needs fixing before turning this on but
it makes more sense to iterate on those in tree.
2015-09-10 10:57:39 -07:00
Iaroslav (yarik) Sheptykin
79d7095e90 Bug 1140512 - Ensure FindBar communicates properly with content after remoteness change. r=mikedeboer 2015-09-19 20:22:21 +02:00
Chris Manchester
2804cb885c Bug 1203686 - Add git support to mach try's ability to find files changes on the current branch. r=jgraham 2015-10-01 13:12:56 -07:00
Ehsan Akhgari
45060af750 Bug 1209356 - Don't run make check on Mac debug static analysis builds; r=glandium
These checks are pointless.
2015-09-28 22:40:47 -04:00
Wes Kocher
516c6171a4 Merge m-c to inbound, a=merge 2015-09-28 16:31:29 -07:00
James Graham
dfc20991f7 Bug 1209297 - Update web-platform-tests expected data to revision 2869a58fd81da41f9f904441ff39f9398fba53bc, a=testonly 2015-09-28 23:03:12 +01:00
James Graham
79efa28f21 Bug 1209297 - Update web-platform-tests to revision 2869a58fd81da41f9f904441ff39f9398fba53bc, a=testonly 2015-09-28 23:02:37 +01:00
Gijs Kruitbosch
ca43a89380 Bug 636905 - tangent: allow using JS to select clickable element on the content side, r=mconley 2015-09-26 14:57:03 +01:00
David Burns
6f90af7d00 Bug 1201036: Bump marionette client and marionette driver for releases; r=jgriffin 2015-09-28 21:20:29 +01:00
Kyle Huey
8ba777d027 Bug 1208687: Only discard events from the outermost queue. r=ehsan
When workers shut down we discard the event queue rather than running it to completion.  Originally workers managed their event queue themselves and would simply iterate through the array of events and cancel them all.  After bug 914762 this was done by setting a (thread-)global "canceling" flag and then calling NS_ProcessPendingEvents.  But this neglects that a shut down request can be received while the worker is in a sync queue.  In this case, calling NS_ProcessPendingEvents will process any events pending in the sync queue, which is *not* the queue we need to cancel.

The fix is, if we are in a sync queue when NotifyInternal is called, to defer clearing the queue until the top-most sync queue is destroyed and we are about to return to the regular event queue.  Only then can we call NS_ProcessPendingEvents to clear out the queue.  Because we can never process any events from this queue while sync queues are active, the timing of the mass cancellation is unchanged from the perspective of events in the regular queue.
2015-09-28 14:34:28 -07:00
Wes Kocher
5137f1bc8f Backed out changeset 9ed7f553c3de (bug 1208431) for mass bustage CLOSED TREE 2015-09-28 13:22:46 -07:00
Dustin J. Mitchell
a2d9572726 Bug 1189892: actually run linux(32) jobs everywhere; r=ted.mielczarek
This cleans up some redundant keys in `branches/try/job_flags.yml`, spells
the platform correctly (`linux`, not `linux32`), and defines the platform in
`base_job_flags.yml`
2015-09-28 11:50:39 -04:00
Nick Alexander
19cfacbf3c Bug 1108782 - Part 1: straighten out Java classpaths. r=glandium
This commit is us getting out of our own way.  We were specifying
-classpath twice, once in $(JAVAC) and once in java-build.mk.  Only
the latter of these is active.  This a problem for ANDROID_EXTRA_JARS
-- those JARs should be on the classpath and input to $(DX) -- and
JARs that should be on the classpath but *not* input to $(DX).  This
commit removes the global flags to $(JAVAC) and adds
JAVA_{BOOT}CLASSPATH_JARS.  This required some hijinkery moving
wildcards to moz.build files, but everything seems to work.

As well as clarifying some parts of the build, part 2 uses this work
to modify the classpath.
2015-08-31 13:35:05 -07:00
Wes Kocher
2ca91a29c1 Backed out changeset feceb41f1c3c (bug 1185244) for breaking running tests locally CLOSED TREE a=backout 2015-09-22 17:08:37 -07:00
Wes Kocher
1118311442 Merge inbound to central, a=merge CLOSED TREE 2015-09-22 16:42:03 -07:00
Wes Kocher
37b17e7744 Merge fx-team to central, a=merge 2015-09-22 16:39:01 -07:00
Wes Kocher
93cb1fb5c2 Backed out 3 changesets (bug 1192924) for Android bustage CLOSED TREE
Backed out changeset 30d612836685 (bug 1192924)
Backed out changeset a6860f880e01 (bug 1192924)
Backed out changeset 10e1fa2cc23a (bug 1192924)
2015-09-22 11:02:55 -07:00
Michael Layzell
1c1f0ab037 Bug 918742 - Correct handling of author-supplied charsets in XMLHttpRequest, r=bz 2015-09-22 12:26:15 -04:00
Wander Lairson Costa
548d8a3ad2 Bug 1166217: Move phone-builder image to docker hub.
quay.io is gone, long live docker hub.
2015-09-17 17:41:06 +02:00
Carsten "Tomcat" Book
a0734f4564 merge mozilla-inbound to mozilla-central a=merge 2015-09-22 12:35:13 +02:00
Nigel Babu
4b0a4f5977 Backed out changeset a59090148268 (bug 1204822) for B2G ICS build bustage 2015-09-22 09:58:11 +05:30
Kartikaya Gupta
6e3587499b Bug 1206858 - Ensure that multiple concurrent calls to waitForAllPaints are handled properly. r=mattwoodrow 2015-09-22 09:01:08 -04:00
Ehsan Akhgari
c6a38c51fb Bug 1203390 follow-up: Move the mozilla-central/job_flags.yml entires to base_jobs.yml 2015-09-22 08:50:06 -04:00
Ehsan Akhgari
d362496f9b Bug 1206456 - Stop forcing mozilla-central Linux64 opt static analysis builds to be clobber; r=dustin 2015-09-22 08:39:33 -04:00
Ehsan Akhgari
0df08c726c Bug 1203397 - Show Linux64 static analysis builds as "S" in TreeHerder; r=dustin 2015-09-22 08:38:31 -04:00
Ehsan Akhgari
381a487cf5 Bug 1203390 - Add support for Linux64 Static Analysis opt builds using TaskCluster; r=dustin 2015-09-22 08:38:25 -04:00
Carsten "Tomcat" Book
396e563d8f Merge mozilla-central to mozilla-inbound 2015-09-22 12:49:44 +02:00
Julian Seward
9a3ed192fa Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. 2015-09-22 12:00:57 +02:00
Jan-Ivar Bruaroey
c671c9e505 Bug 1206982 - getUserMedia s/PermissionDeniedError/SecurityError/. r=jesup 2015-09-21 20:57:12 -04:00
J. Ryan Stinnett
f268bdd9cb Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
J. Ryan Stinnett
9494d02df8 Bug 912121 - Rewrite require / import to match source tree. rs=devtools
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location.  Here we rewrite all require and import calls to match the new
location that these files are installed to.
2015-09-21 12:04:18 -05:00
Carsten "Tomcat" Book
ac494de4b5 Backed out 1 changesets (bug 1166217) for likely causing Aries Dogfood Build Bustage
Backed out changeset 86fb1100a8cf (bug 1166217)
2015-09-21 15:18:00 +02:00
Dave Townsend
dc8848f190 Bug 1192924: Check for updated system add-ons and download and install them. r=rhelmer
This performs the update check for system add-ons. It runs as part of the daily
add-on update checks similar to hotfix checks. Currently no URL is set so builds
won't actually start checking yet.

I've taken a few shortcuts here by only staging updates and needing a restart to
install as well as always downloading updates rather than using existing local
copies. At least the latter probably needs fixing before turning this on but
it makes more sense to iterate on those in tree.
2015-09-10 10:57:39 -07:00
Carsten "Tomcat" Book
f12402000f Merge mozilla-central to fx-team 2015-09-22 12:51:39 +02:00
Julien Pagès
86239e567d Bug 1206415 - move the suite concept into talos itself. r=jmaher 2015-09-19 12:25:04 +02:00
Henrik Skupin
937da670ef Bug 1208431 - Allow query_minidump_stackwalk() to take a specific manifest file as parameter. r=jlund 2015-09-28 21:18:39 +02:00
Phil Ringnalda
6eeea14c68 Backed out 12 changesets (bug 1202482, bug 1202483, bug 1202481, bug 1202486, bug 1202479, bug 1202478, bug 1197475, bug 1203331, bug 1139860, bug 1202501, bug 1199473, bug 1190662) for Mulet mochitest-5 timeouts
CLOSED TREE

Backed out changeset 6503123e95dd (bug 1139860)
Backed out changeset b83bc163064d (bug 1203331)
Backed out changeset 2f501bd57cd2 (bug 1202481)
Backed out changeset 37e6ac7beb42 (bug 1202486)
Backed out changeset f9b6e99e620e (bug 1202483)
Backed out changeset 466af9f9baee (bug 1202482)
Backed out changeset 6be690e265a2 (bug 1202479)
Backed out changeset 57ff88bfccf4 (bug 1197475)
Backed out changeset 7e8c04ff6049 (bug 1202478)
Backed out changeset 525227997274 (bug 1202501)
Backed out changeset da317cdb79d3 (bug 1199473)
Backed out changeset 73b8ddd6dac9 (bug 1190662)
2015-09-22 19:29:51 -07:00
Masatoshi Kimura
f6bdfe5279 Bug 647621 - Remove document.charset from historical.html because it was eventually added to the spec. r=Ms2ger 2015-09-23 09:32:30 +09:00
Masatoshi Kimura
7ebbf10635 Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz 2015-09-23 09:32:29 +09:00
Wes Kocher
1f8ebc0e8d Merge m-c to inbound, a=merge CLOSED TREE 2015-09-22 17:10:25 -07:00
Wes Kocher
3d5852303d Merge m-c to inbound, a=merge CLOSED TREE 2015-09-22 16:46:47 -07:00
Bill McCloskey
71e6dd74e6 Bug 1197475 - [webext] Add test for browser.storage.local, fix a few bugs in it (r=gabor) 2015-09-22 16:09:21 -07:00
Bill McCloskey
853ece0af0 Bug 1190662 - [webext] Browser action popup HTML should be reloaded each time popup is opened (r=gabor) 2015-09-22 16:09:20 -07:00
Nikhil Marathe
2cfc9dbef8 Bug 1184798 - Update web-platform-tests expected data. a=testonly 2015-09-21 23:20:57 -07:00
Nikhil Marathe
4bbbb66200 Bug 1184798 - same origin, cors and no-cors load tests. r=bkelly 2015-09-17 12:57:50 -07:00
Nikhil Marathe
7a0b9be53d Bug 1184798 - Ensure workers loads are treated as non-subresource fetches. r=jdm 2015-09-17 11:56:41 -07:00
Nikhil Marathe
d2a6c8d4de Bug 1189671 - Fix getregistrations test. r=jgraham
Moves the test to .https so it actually works.

Switches to using promise_test like the current blink test since sequential promise is not implemented and not needed.

compares registrations by scope since getRegistrations() produces new objects every time.

Change the with_iframe() call for the remote frame registration to actually
wait till the remote register() finishes so there is a valid registration to
unregister() when the frame receives a message.
2015-09-14 12:58:09 -07:00
Jordan Lund
524ab3caae Bug 1206106 - Create a java tarball that works on CentOS 6, taskcluster task template, CLOSED TREE NPOTB r=testing 2015-09-22 11:34:15 -07:00
Wes Kocher
e14e114a0b Backed out changeset 520103c26e0c (bug 1206106) for apparently breaking b2g device builds CLOSED TREE 2015-09-22 11:56:01 -07:00
Jordan Lund
0b162183bd Bug 1206106 - Create a java tarball that works on CentOS 6, taskcluster task template, NPOTB r=testing 2015-09-22 11:34:15 -07:00
Edgar Chen
82a0a1c6a7 Bug 1181261 - Remove remaining in-tree mozhanress configs. r=ahal 2015-09-19 14:47:52 +08:00
David Burns
a401fc8f8e Bug 1141519: if we try call marionette calls in the teardown and they don't work we should just carry on; r=jgriffin 2015-09-16 20:58:28 +01:00
David Burns
a5c4a88518 Bug 1141519: error if we are going to try send a message to a frame that we know doesnt exist; r=jgriffin 2015-09-16 20:54:46 +01:00
David Burns
e6ac9e1ad4 Bug 1141519: added test that puts marionette into a position that can cause hangs when in content scope; r=jgriffin 2015-09-18 21:39:01 +01:00
David Burns
3406f80d12 Bug 1141519: Don't switch to content scope for logging the test end; r=jgriffin 2015-09-16 18:43:23 +01:00
Dustin J. Mitchell
2085656de8 Bug 1205241: enable linux64 opt/dbg and MacOSX64 builds on m-i and m-c; r=ted.mielczarek
Properly splitting clobber (try) and non-clobber builds
2015-09-16 06:48:37 -04:00
Wes Kocher
3d2cda3dfe Merge m-c to inbound, a=merge CLOSED TREE 2015-09-21 09:52:50 -07:00
Maja Frydrychowicz
6d15d38674 Bug 1197224 - Part 2: configure mozharness script to run media tests on Windows, r=jgriffin, DONTBUILD because NPOTB 2015-09-29 07:48:47 -04:00
Julien Pagès
7e067b74f7 Bug 1195288 - reduce tps page set number on windows xp. r=jmaher 2015-09-28 21:24:58 +02:00
Julien Pagès
bd25f466f6 Bug 1195288 - consider using python webserver for production talos. r=jmaher
Always use an in-process webserver, removing the need for apache - and
hopefuly providing better accuracy for numbers.

This means that we know have to copy the pagesets in the talos dir on
harness.

On windows, some pagesets paths were too long due to that, so the
solution is to replace "page_load_test" with "tests".
2015-09-25 22:39:03 +02:00
Armen Zambrano Gasparnian
31f1656327 Bug 1127449 - For Mozharness' developer's mode do not store the LDAP password unencrypted. NPOTB. DONTBUILD. r=sfink
In Mozharness we support a developer mode which is capable of downloading
artifacts from the Release Engineering LDAP protected artifacts.

The credentials are stored for developers convenience unencrypted in a plain
text. This is not wanted by most developers.

In this patch we make sure that the password is prompted of the user once but
we do not store on disk.
2015-09-29 10:00:27 -04:00
Carsten "Tomcat" Book
787739f087 Merge mozilla-central to mozilla-inbound 2015-09-29 12:40:18 +02:00
Henrik Skupin
01359a4f7e Bug 1201588 - Refactor crash symbols handling for firefox-ui-tests scripts. r=armenzg DONTBUILD 2015-09-29 10:37:24 +02:00
Henrik Skupin
b81d9e6f42 Bug 1208431 - Allow query_minidump_stackwalk() to take a specific manifest file as parameter. r=jlund 2015-09-29 09:22:42 +02:00
Dustin J. Mitchell
bf7fe63b14 Bug 1209663: remove unused docker images; r=mrrrgn DONOTBUILD 2015-10-02 11:49:31 -04:00
Wes Kocher
f3a9c338ae Backed out changeset 5bf9fdd2d084 (bug 1204800) for likely breaking flame-kk builds 2015-09-25 11:30:31 -07:00
Dustin J. Mitchell
a16a415c61 Bug 1208279: use a different cache for static analysis builds; r=ehsan 2015-09-25 11:06:27 -04:00
Dustin J. Mitchell
aab5b380e3 Bug 1208033: don't log exception when influxdb startup fails; r=jlund 2015-09-24 08:59:58 -04:00
Julien Pagès
f2c6c41d52 Bug 1207071 - remove plugins references in talos. r=jmaher 2015-09-24 19:46:43 +02:00
James Graham
fa053e1f39 Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-25 16:32:59 +01:00
James Graham
7b8ede19fc Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-25 16:32:58 +01:00
James Graham
9118d348c5 Bug 1193215 - Support for passing test directories through mach try, r=chmanchester
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-25 16:32:57 +01:00
Chris Manchester
21068850e7 Bug 1184507 - Disable TestAboutPages:test_type_to_non_remote_tab for being racy. r=ato
This test sends keys to the urlbar causing a page navigation, then waits on
the current url to confirm the navigation is reflected. Because the navigation
changes remoteness, the url check and loading the content listener in the
new process race. When the url check wins, it causes a hang by sending a
message before the frame script to receive it loads.

This is a very specific scenario that only impacts tests that need to cause
navigation to in-process pages with key events. If these sort of tests
become a priority, this will need to be revisited.
2015-09-25 07:33:11 -07:00
Chris Manchester
47ba0b20fb Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato 2015-09-25 07:33:11 -07:00
Chris Manchester
4294cf4998 Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin 2015-09-25 07:33:11 -07:00
Carsten "Tomcat" Book
185dd3a0f9 Backed out 3 changesets (bug 1193264, bug 1193215, bug 1204120) for S4 Test failures
Backed out changeset 3000fca0fc88 (bug 1204120)
Backed out changeset 2e67853b0b70 (bug 1193264)
Backed out changeset ced598ee50fe (bug 1193215)
2015-09-25 13:13:54 +02:00
John Dai
7cd113cf59 Bug 1204800 - Add tooltool dependencies to phone builds. r=wcosta 2015-09-23 04:12:00 +02:00
John Dai
0147970e5a Bug 1201370 - Add emulator parameter to cppunit test. r=ahal 2015-09-25 11:49:40 +08:00
James Graham
6dee586a20 Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-25 10:45:28 +01:00
James Graham
0052a00c35 Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-25 10:45:20 +01:00
James Graham
9246e8d333 Bug 1193215 - Support for passing test directories through mach try, r=chmanchester
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-25 10:45:17 +01:00
Ehsan Akhgari
4312689fac Bug 1208275 - Don't run make check on Linux64 debug static analysis builds; r=ted
These checks are pointless.
2015-09-24 22:29:30 -04:00
Julian Seward
f6e593cbb9 Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. 2015-09-28 12:01:42 +02:00
Ehsan Akhgari
371c742dee Bug 1207135 - Add linux64-st-an to the set of TaskCluster builds; r=dustin 2015-09-24 11:13:12 -04:00
Dustin J. Mitchell
2921a0c87b Bug 1207677: remove unused file; r=wcosta 2015-09-23 15:40:14 -04:00
Carsten "Tomcat" Book
e61f0c8ff6 Backed out 4 changesets (bug 1193264, bug 1193215, bug 1188483, bug 1204120) for test bustage and bustage on a CLOSED TREE
Backed out changeset a9a4292b2df3 (bug 1188483)
Backed out changeset 9748ff0d2836 (bug 1204120)
Backed out changeset a0b952bb6620 (bug 1193264)
Backed out changeset 63c61416c2f7 (bug 1193215)
2015-09-24 13:58:20 +02:00
Rail Aliiev
b5f38a2ffc Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision. r=jlund 2015-08-27 11:43:45 -04:00
James Graham
dedf68faa0 Bug 1204120 - Allow passing talos arguments to |mach try|.
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-24 11:58:04 +01:00
James Graham
a1e4f9b1b1 Bug 1193264 - Add support for saving and reusing try strings in mach try
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-24 11:58:04 +01:00
James Graham
65a4877715 Bug 1193215 - Support for passing test directories through mach try.
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-24 11:58:03 +01:00
Carsten "Tomcat" Book
d236815e19 Merge mozilla-central to mozilla-inbound 2015-09-24 12:06:06 +02:00
William Lachance
0a9838efd7 Bug 1200716 - Simplify talos output for perfherder. r=jmaher 2015-09-14 17:52:18 -04:00
Xidorn Quan
0a2ae54c78 Bug 1205144 - Remove 'REMOVED' commands from output of mach-commands and mach-debug-commands. r=gps DONTBUILD 2015-09-21 11:32:03 +10:00
Bobby Holley
225fd0afb5 Bug 1189668 - Check CSP before completing channel interception. r=ehsan 2015-09-20 00:32:14 -07:00
Phil Ringnalda
b405914535 Merge f-t to m-c, a=merge 2015-09-19 20:17:20 -07:00
Phil Ringnalda
6455bc0552 Back out changeset c9dbc1119342 (bug 1203085) on suspicion of breaking gaia tests 2015-09-18 23:50:56 -07:00
Phil Ringnalda
ee4b33db2e Merge m-c to b-i 2015-09-18 21:54:17 -07:00
Wes Kocher
8c6af632bc Merge m-c to inbound, a=merge 2015-09-18 14:04:52 -07:00
Wes Kocher
4967dc5d3d Merge b2ginbound to central, a=merge 2015-09-18 14:01:50 -07:00
Mark Banner
29b89f0f6c Bug 1205591 - Add a basic service channel implementation for listening to Loop's link clicker and opening rooms when requested. r=mikedeboer 2015-09-19 14:22:56 +01:00
Andrew Halberstadt
3f723eb82a Bug 1206073 - [xpcshell] Fix default value for testingModulesDir when running from mach, r=jgraham 2015-09-18 10:00:40 -04:00
Wander Lairson Costa
f08c56618e Bug 1166217: Move phone-builder image to docker hub.
quay.io is gone, long live docker hub.
2015-09-17 17:41:06 +02:00
Edgar Chen
a803f6d180 Bug 1205934 - Switch Taskcluster Dolphin builds to in-tree mozharness. r=wcosta 2015-09-18 10:44:51 +08:00
Carsten "Tomcat" Book
1f8a1e2a96 merge mozilla-inbound to mozilla-central a=merge 2015-09-18 13:19:00 +02:00
Wes Kocher
22a125049d Merge m-c to fx-team, a=merge 2015-09-17 15:25:57 -07:00
Wes Kocher
e282163207 Merge b2ginbound to central, a=merge 2015-09-17 15:23:20 -07:00
Ronald Claveau
e68cc28fce Bug 1204630 - Allow B2G builds to specify different b2g repo and branch. DONTBUILD. r=armenzg 2015-09-17 15:22:54 -04:00
Wes Kocher
1bd672d948 Backed out changeset 156b6847bbb4 (bug 1186857) for w(4) bustage CLOSED TREE 2015-09-17 11:41:27 -07:00
Wes Kocher
942154397e Backed out changeset 4c9d2dab60f3 (bug 1181038) for w(4) failures CLOSED TREE 2015-09-17 11:40:19 -07:00
Wes Kocher
7f0a963299 Backed out changeset 4717107189fe (bug 1204800) for device build bustage CLOSED TREE 2015-09-17 11:39:14 -07:00
Andreas Tolfsen
a959b56acf Backed out changeset 820865a790e4 (bug 1202663)
CLOSED TREE
2015-09-17 17:12:29 +01:00
Carsten "Tomcat" Book
fa9a6243a2 Merge mozilla-central to b2g-inbound 2015-09-17 15:08:41 +02:00
Wander Lairson Costa
55395b442f Bug 1205574: Fix cache name typo in try white list. r=garndt
s/tc-vcs-public-source/tc-vcs-public-sources/.
2015-09-17 14:24:24 +02:00
Mike Shal
0e773ca431 Bug 1187946 - enable Nexus B2G builds in Taskcluster; r=wcosta 2015-09-16 15:42:56 -04:00
Wes Kocher
b1739d80d5 Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-16 11:00:55 -07:00
Wes Kocher
1666c0ad7f Merge mozilla-inbound to m-c a=merge CLOSED TREE 2015-09-16 10:52:53 -07:00
Wander Lairson Costa
e7390c7797 Bug 1203596: Remove .userconfig after run build.sh. r=jlund
If we keep the userconfig file inside B2G shared cache, it may
cause build bustage in other branches.
2015-09-16 10:40:40 +02:00
Jordan Lund
449bf0f53b Bug 1175701 - Windows Puppet machines failing on sendchange, r=backout 2015-09-15 22:28:28 -07:00
Jordan Lund
5f9170d384 Bug 1191859 - Make bundleclone extension available inside mock, r=nthomas 2015-09-16 12:51:39 +12:00
Wes Kocher
51a51aa221 Merge m-c to b2ginbound, a=merge 2015-09-15 17:20:50 -07:00
Wes Kocher
0ae275947a Bug 1188337 - Get mulet gaia unit tests running correctly r=me 2015-09-15 15:03:59 -07:00
Alexandre Lissy
cedb8b69da Bug 1188337 - Enable Mulet TaskCluster Gu and prepare for Gu-oop r=garndt,aus 2015-09-15 14:08:01 -07:00
Wes Kocher
584e6a10a0 Backed out 2 changesets (bug 1188337) for gu-oop failures
Backed out changeset c8e3dac6e7e9 (bug 1188337)
Backed out changeset b009d9d173e2 (bug 1188337)
2015-09-15 13:09:58 -07:00
Aus Lacroix
c7e94b6474 Bug 1188337 - Update mozharness.json to latest revision for TC usage that still requires it. r=me 2015-09-15 11:22:24 -07:00
Aus Lacroix
27a99edeac Bug 1188337 - Enable Mulet TaskCluster Gu and prepare for Gu-oop r=aus,garndt 2015-09-15 11:07:05 -07:00
Aus Lacroix
be154d1e49 Backed out changeset 7af7d79708de - missing files. 2015-09-15 11:05:34 -07:00
Aus Lacroix
cae0cff750 Bug 1188337 - Enable Mulet TaskCluster Gu and prepare for Gu-oop r=aus,garndt 2015-09-15 11:04:55 -07:00
Carsten "Tomcat" Book
6d62391762 merge mozilla-inbound to mozilla-central a=merge 2015-09-15 15:05:24 +02:00
Carsten "Tomcat" Book
36f27325ab merge fx-team to mozilla-central a=merge 2015-09-15 14:59:25 +02:00
Francois Marier
35c0c64e1d Bug 1205448 - Ship subresource integrity enabled by default. r=ckerschb 2015-09-17 16:33:35 -07:00
Julien Pagès
0d7909ef99 Bug 1204628 - Talos' setup.py does not install psutil into virtualenv.r=jmaher 2015-09-15 07:16:42 +02:00
Neil Deakin
6bfbf47b2e Bug 1197266, Reset pushed pref environment between browser tests, r=martijn 2015-09-17 11:20:32 -04:00
Wes Kocher
065bec8bb4 Merge m-c to inbound, a=merge CLOSED TREE 2015-09-17 15:27:39 -07:00
David Burns
46ea4aa259 Bug 1204496: When searching by link text start from the startNode and not the rootNode; r=ato 2015-09-17 22:22:38 +01:00
Ted Mielczarek
b36f23e5d8 bug 1204870 - Fixup mac task definition. r=dustin 2015-09-15 08:53:17 -04:00