Commit Graph

277 Commits

Author SHA1 Message Date
Joel Maher
accf4844c4 Bug 1211889 - [mozharness] prepare to split mochitest-chrome into chunks (c1, c2, c3). r=armenzg 2015-10-06 15:19:28 -04:00
Jordan Lund
591bb8de81 Bug 1210247 - create a separate tooltool manifest for b2gdroid and add custom NDK-r10e to manifest, r=dustin 2015-10-06 11:16:00 -07:00
Rail Aliiev
715674afcb Bug 1208180 - Do not require en_us_binary_url. r=jlund DONTBUILD 2015-10-05 17:33:50 -04:00
Joel Maher
ce25c5abb3 Bug 1210055 - Intermittent Windows Talos failures like Unable to remove C:\slave\test-pgo\build. r=parkouss 2015-10-05 07:30:28 -04:00
Jordan Lund
78554e0282 Bug 1199720 - Setup builds for b2gdroid, taskcluster and mozharness bits, r=dustin 2015-09-30 13:57:52 -07:00
Jordan Lund
ea3af34873 Bug 1163084 - Releng work for producing dummy partner Android APK, r=dustin 2015-09-30 13:56:39 -07:00
James Graham
7580c2025f Bug 1191375 - Enable error summary file generation for web-platform-tests, r=chmanchester 2015-09-30 16:06:32 +01:00
Rail Aliiev
47aef61183 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
Henrik Skupin
adc83be311 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
Maja Frydrychowicz
668f5b5881 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
bf680b4a07 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
e8312284c0 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
Henrik Skupin
889643c690 Bug 1201588 - Refactor crash symbols handling for firefox-ui-tests scripts. r=armenzg DONTBUILD 2015-09-29 10:37:24 +02:00
Henrik Skupin
3541c21cd6 Bug 1208431 - Allow query_minidump_stackwalk() to take a specific manifest file as parameter. r=jlund 2015-09-29 09:22:42 +02:00
Ehsan Akhgari
ff6ea71101 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
27970b9b3c Backed out changeset 9ed7f553c3de (bug 1208431) for mass bustage CLOSED TREE 2015-09-28 13:22:46 -07:00
Henrik Skupin
98c6366a22 Bug 1208431 - Allow query_minidump_stackwalk() to take a specific manifest file as parameter. r=jlund 2015-09-28 21:18:39 +02:00
Carsten "Tomcat" Book
690f6bd08b Merge mozilla-central to mozilla-inbound 2015-09-28 14:18:24 +02:00
Carsten "Tomcat" Book
d4860186ab merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Wes Kocher
9bfc1cf93e Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-25 18:22:43 -07:00
Alexandre Lissy
88e3d8bacb Bug 1206368 - Nexus 4 Kitkat build on TaskCluster. r=wcosta,mshal 2015-09-25 01:49:00 +02:00
Wes Kocher
4693a1ca71 Merge m-c to inbound, a=merge 2015-09-25 18:02:38 -07:00
Armen Zambrano Gasparnian
967ed06e52 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
Henrik Skupin
1d5eedd5b7 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
89d4937dbb Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision r=jlund 2015-09-24 17:11:26 -04:00
Rail Aliiev
aae884f3f0 Bug 1163998 - Balrog rule locking doesn't work in merge scripts. r=jlund DONTBUILD 2015-09-24 17:10:11 -04:00
Dustin J. Mitchell
e5328b38d1 Bug 1208033: don't log exception when influxdb startup fails; r=jlund 2015-09-24 08:59:58 -04:00
Julien Pagès
8395a963f6 Bug 1207071 - remove plugins references in talos. r=jmaher 2015-09-24 19:46:43 +02:00
James Graham
c542d93406 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
Carsten "Tomcat" Book
5b7d2f7ab4 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
30a7b5afae Bug 1201370 - Add emulator parameter to cppunit test. r=ahal 2015-09-25 11:49:40 +08:00
James Graham
20ddc9fdb7 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
162e409199 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
a6cf3ab4c9 Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. 2015-09-28 12:01:42 +02:00
Carsten "Tomcat" Book
0c926fe887 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
e46a3453c1 Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision. r=jlund 2015-08-27 11:43:45 -04:00
James Graham
29e69c4d0d 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
Rail Aliiev
7ed930a064 Bug 1206664 - Tracking bug for Nov-02-2015 migration work. r=jlund DONTBUILD 2015-09-23 16:49:48 -04:00
John Dai
962c842df1 Bug 1204822 - Add LD_LIBRARY_PATH in build script. r=dustin, r=jlund 2015-09-22 19:20:00 +02:00
Rail Aliiev
f9f9947469 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
0f57602049 Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-23 13:18:17 -07:00
Armen Zambrano Gasparnian
1a64c171bf 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
5715f71943 Bug 1206379 - Fix blobfree distribution collect for nexus-5-l. r=wcosta 2015-09-22 04:13:00 +02:00
Wes Kocher
6e246bc262 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
5b68e141b5 Merge inbound to central, a=merge CLOSED TREE 2015-09-22 16:42:03 -07:00
Ehsan Akhgari
a9ae4efdab Bug 1203390 - Add support for Linux64 Static Analysis opt builds using TaskCluster; r=dustin 2015-09-22 08:38:25 -04:00
Julian Seward
7f12f7038a Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. 2015-09-22 12:00:57 +02:00
Nigel Babu
e1609ce62b Backed out changeset a59090148268 (bug 1204822) for B2G ICS build bustage 2015-09-22 09:58:11 +05:30
Carsten "Tomcat" Book
6f551fe796 Merge mozilla-central to fx-team 2015-09-22 12:51:39 +02:00
Julien Pagès
a10a92daaf Bug 1206415 - move the suite concept into talos itself. r=jmaher 2015-09-19 12:25:04 +02:00