Commit Graph

472 Commits

Author SHA1 Message Date
Wes Kocher
0f10bc7f39 Merge m-c to inbound, a=merge 2015-10-29 17:16:32 -07:00
Ghislain 'Aus' Lacroix
3f2085be54 bug 1218570 - Push to stage.m.o until we have s3 sorted out for Mulet on affected branches r=catlee 2015-10-29 14:13:26 -07:00
Rail Aliiev
3bdf26f225 Bug 1203186 - tracking bug for B2G 2.5 branching. r=hwine 2015-10-29 10:51:16 -04:00
Rail Aliiev
85703d7ba8 Bug 1218763 - Antivirus should retry on SSLError. r=nthomas DONTBUILD 2015-10-28 20:28:07 -04:00
Rail Aliiev
7200d3a514 Bug 1217378 - Build stub installer for en-US and locales r=nthomas 2015-10-28 08:49:41 -04:00
Rail Aliiev
a1e1c9233e Bug 1218763 - Antivirus should retry on SSLError. r=nthomas DONTBUILD 2015-10-28 08:19:13 -04:00
Rail Aliiev
20d6943950 Bug 1218914 - Add win64 bouncer configs. r=nthomas DONTBUILD 2015-10-28 08:15:12 -04:00
Stephen A Pohl
5e4aaa9798 Bug 1217144: Allow for cppunittest to be run locally on OSX. r=erahm 2015-10-27 13:50:56 -04:00
Steve Fink
8aed7119ef Bug 1211402 - dump hazards.txt into log file, r=me 2015-10-26 15:46:49 -07:00
Jordan Lund
0fbba733fd Bug 1212616 - Setup updates for b2gdroid, r=catlee 2015-10-29 12:05:17 -07:00
Rail Aliiev
35a69cc0e4 Bug 1178286 - switch release automation source builder to taskcluster. r=jlund DONTBUILD 2015-10-23 17:52:40 -04:00
Mike Shal
1273e0fe57 Bug 1217431 - Don't get 'latest' URLs for android updates; r=jlund 2015-10-23 13:15:34 -04:00
Andrew Halberstadt
a118cb3c3a Bug 1171033 - Add taskcluster linux64 test configs (but not scheduled anywhere yet), r=dustin
This adds test configs for desktop linux64 unittests, including: mochitest-plain,
mochitest-browser-chrome, mochitest-devtools-chrome, reftest and xpcshell. It
also does a minor refactor of the b2g configs to remove some b2g-specific logic
from the base 'test.yml' config.

This does *not* schedule these tests anywhere just yet.
2015-10-15 15:35:45 -04:00
Andrew Halberstadt
4872d27cbc Backout 11ba4c03d205 for gecko decision bustage 2015-10-23 11:20:48 -04:00
Andrew Halberstadt
f696712672 Bug 1171033 - Add taskcluster linux64 test configs (but not scheduled anywhere yet), r=dustin
This adds test configs for desktop linux64 unittests, including: mochitest-plain,
mochitest-browser-chrome, mochitest-devtools-chrome, reftest and xpcshell. It
also does a minor refactor of the b2g configs to remove some b2g-specific logic
from the base 'test.yml' config.

This does *not* schedule these tests anywhere just yet.
2015-10-15 15:35:45 -04:00
Andrew Halberstadt
2efa6505db Bug 1139911 - Set proper buildbot status on make-check errors and test failures, r=chmanchester 2015-10-20 10:33:02 -04:00
Mike Shal
a5dd73b47a Bug 1212942 - Add pushdate routes; r=garndt,jlund 2015-10-09 09:26:34 -04:00
Nick Thomas
34c143f956 Bug 1216907 - Uploads are broken on try for desktop and mobile builds since S3 migration, r=bustage 2015-10-21 22:07:21 +13:00
Steve Fink
ec99ebcf2d Bug 1211402 - Disable hazard upload to reopen the CLOSED TREE, r=pleasework 2015-10-20 21:10:56 -07:00
Nick Thomas
5f277680b6 Bug 1213721 - Tracking bug for migration from ftp.m.o to S3, r=rail 2015-10-21 09:32:56 +13:00
Rail Aliiev
408224d1b8 Bug 1184089 - L10N nightly repacks should not manipulate mozconfigs. r=Callek DONTBUILD 2015-10-18 17:51:04 -04:00
Rail Aliiev
eae5aaad82 Bug 1212853 - l10n repacks fail to "mozmake unpack" on windows. r=jlund DONTBUILD 2015-10-16 11:40:23 -04:00
Dustin J. Mitchell
6dad0aa20a 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
Maja Frydrychowicz
270f2fc81b Bug 1213335 - set MINIDUMP_STACKWALK for firefox-media-tests; r=jgriffin 2015-10-14 16:06:47 -04:00
Geoff Brown
3f6c1b5340 Bug 1201236 - Add test package aliases for Android debug reftests; r=kmoir 2015-10-14 15:20:22 -06:00
Geoff Brown
d07ca27a92 Bug 1201236 - run tests on Try to generate seta data for Android chunking in bug 1183877 r=jlund 2015-10-14 15:20:21 -06:00
Philipp Kewisch
654943a3f8 Bug 1160899 - Remove unused mozharness code to query for previous build id. r=jlund 2015-10-14 20:00:40 +02:00
Chris Manchester
de7f4bec00 Bug 1207688 - fix InfluxDB stats submission on slightly outdated Python. r=catlee 2015-09-23 22:16:04 -04:00
Rail Aliiev
1985da03b4 Bug 1212853 - l10n repacks fail to "mozmake unpack" on windows. r=jlund DONTBUILD 2015-10-14 15:07:02 -04:00
Rail Aliiev
a91a922534 Bug 1184089 - L10N nightly repacks should not manipulate mozconfigs. r=Callek DONTBUILD 2015-10-14 11:24:53 -04:00
Rail Aliiev
5452fc0b11 Bug 1184089 - L10N nightly repacks should not manipulate mozconfigs. r=Callek DONTBUILD 2015-10-14 10:42:29 -04:00
Jonathan Griffin
4c95e4a7ec Bug 1209327 - Add in-tree config for mediatests, r=maja 2015-10-09 12:00:08 -07:00
Myk Melez
87e138c62f Bug 1181867 - correct app_path, set abs_res_dir for webapprt; r=jlund 2015-07-20 09:34:57 -07:00
Carsten "Tomcat" Book
4e2ddb84cc merge mozilla-inbound to mozilla-central a=merge 2015-10-09 11:43:07 +02:00
Chris AtLee
435657fe28 Bug 1037056: Silence extraneous l10n warnings r=rail 2015-10-08 18:12:49 -04:00
Nick Thomas
17c01b9393 Bug 1181542 - Reimplement push to mirrors for s3, r=bhearsum 2015-10-08 23:09:45 +13:00
Nick Thomas
704d244b71 Bug 1145774 - figure out how to do release av scans when we move to s3, r=jlund 2015-10-08 23:07:33 +13:00
Ben Hearsum
50cd07bf97 Bug 1174145 - adjust checksums builder to work in s3, r=nthomas 2015-10-08 23:07:03 +13:00
Nick Thomas
e0a2c70879 Bug 1201383 - Android l10n jobs fail to push new release to test channels, r=rail 2015-10-08 22:48:37 +13:00
Mike Hommey
96845f45a6 Bug 957951 - Use mach to invoke printconfigsetting.py. r=jlund 2015-10-08 17:13:34 +09:00
Armen Zambrano Gasparnian
d8d1f78ced Bug 1210945 - Multi-tiered BBB task graphs + native TC tasks. r=chmanchester
We add to TaskClusterArtifactFinderMixin the ability to support
normal Buildbot Bridge triggered tasks + tasks that contain the
property 'parent_task_id'.

This allows for tasks to depend on tasks different than the one
they're going to grab artifacts from.

In this patch we support both the traditional approach
plus the new model.

We also add support for native TC tasks where properties.json
is not available. With pure TC tasks we assume
['extra']['locations']['build'] being set and pointing to
the installer artifact.
2015-10-06 09:15:25 -04:00
Mike Shal
856b5ffd12 Bug 1211398 - Remove Taskcluster debug messages; r=jlund 2015-10-05 13:16:56 -04:00
Armen Zambrano Gasparnian
faf1f8cd76 Bug 1203085 - Silence unnecessary error about not finding artifacts. DONTBUILD. r=jlund
When we added support for finding artifacts from TaskCluster BBB tasks
we added an error for not finding the artifacts either via buildbot properties
or through the TC APIs.

Unfortunately, this error did not take into consideration when mozharness sets
the artifacts through the options --installer-url and --test-url.

We're removing the error as few lines below the error logging is sufficient
to handle all three cases and not raise misleading errors.
2015-09-30 08:07:40 -04:00
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
Ehsan Akhgari
6554355dce Bug 1208794 - Add support for MacOSX64 Static Analysis opt builds using TaskCluster; r=ted,dustin 2015-10-08 17:01:25 -04:00
Rail Aliiev
06ddd211f3 Backout Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision r=jlund DONTBUILD 2015-10-08 13:18:07 -04: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
Phil Ringnalda
3c1dd5e83e Back out changeset c9dbc1119342 (bug 1203085) on suspicion of breaking gaia tests 2015-09-18 23:50:56 -07:00
Phil Ringnalda
d7b9c63478 Merge m-c to b-i 2015-09-18 21:54:17 -07:00
Geoff Brown
5cde1b6a80 Bug 1206142 - Use adb as default devicemanager for Android xpcshell tests; r=jgraham 2015-09-18 13:51:57 -06:00
Edgar Chen
7c60884b19 Bug 1188330 - Use intree mozharness for taskcluster tests. r=dustin,garndt,wcosta 2015-09-04 17:01:36 +08:00
Wes Kocher
4f3a5da261 Merge m-c to fx-team, a=merge 2015-09-17 15:25:57 -07:00
Ronald Claveau
fa6ed86b0a Bug 1204630 - Allow B2G builds to specify different b2g repo and branch. DONTBUILD. r=armenzg 2015-09-17 15:22:54 -04:00
Jordan Lund
b1a516767c Bug 1175701 - Windows Puppet machines failing on sendchange, r=backout 2015-09-15 22:28:28 -07:00
Julien Pagès
9c295031bf Bug 1007262 - talos should use in-tree mozbase. r=jmaher 2015-09-12 18:58:11 +02:00
Wes Kocher
8f2936989b Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-16 11:00:55 -07:00
Wander Lairson Costa
07c171dd06 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
c9e915e9c6 Bug 1191859 - Make bundleclone extension available inside mock, r=nthomas 2015-09-16 12:51:39 +12:00
Wes Kocher
e7846b8a1b Merge m-c to b2ginbound, a=merge 2015-09-15 17:20:50 -07:00
Alexandre Lissy
6777650766 Bug 1188337 - Enable Mulet TaskCluster Gu and prepare for Gu-oop r=garndt,aus 2015-09-15 14:08:01 -07:00
Wes Kocher
3b4ea4d311 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
2a7998e950 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
31c9a437a2 Bug 1188337 - Enable Mulet TaskCluster Gu and prepare for Gu-oop r=aus,garndt 2015-09-15 11:07:05 -07:00
Aus Lacroix
1b0b989e08 Backed out changeset 7af7d79708de - missing files. 2015-09-15 11:05:34 -07:00
Aus Lacroix
5729b29b85 Bug 1188337 - Enable Mulet TaskCluster Gu and prepare for Gu-oop r=aus,garndt 2015-09-15 11:04:55 -07:00
Wes Kocher
3456270dff Backed out 7 changesets (bug 1181516, bug 1198257, bug 1193257, bug 1194166, bug 1193223, bug 1193224, bug 1181520) for breaking android 4.0 debug reftests CLOSED TREE
Backed out changeset 25f22b3433e0 (bug 1194166)
Backed out changeset a824847677c5 (bug 1193257)
Backed out changeset 6cc19a8f1bb0 (bug 1193224)
Backed out changeset bf1271f6cfa0 (bug 1198257)
Backed out changeset 75b3c43770bd (bug 1193223)
Backed out changeset 81a5cf4c8f19 (bug 1181516)
Backed out changeset db3691ee6fd1 (bug 1181520)
2015-09-15 08:52:19 -07:00
James Graham
b7304302e8 Bug 1194166 - Update unittest mozconfigs for all platforms, r=chmanchester,jlund 2015-09-15 15:33:38 +01:00
James Graham
e45f9f1dc8 Bug 1193257 - Make xpcshell harness command line arguments path filters for tests, r=ahal 2015-09-15 15:33:37 +01:00
Dustin J. Mitchell
04fcbeadb3 Bug 1198179: in taskcluster, have 'make upload' just copy; r=ted.mielczarek 2015-09-11 11:35:00 -04:00
John Dai
ed1c28f2f7 Bug 1203513 - Add LD_LIBRARY_PATH in Emulator build script. r=dustin 2015-09-13 19:27:00 +02:00
Nigel Babu
16d564d7cc Backed out 7 changesets (bug 1181516, bug 1198257, bug 1193257, bug 1194166, bug 1193223, bug 1193224, bug 1181520) for JS Refest bustage on Android
Backed out changeset e768739ec812 (bug 1194166)
Backed out changeset a8393be51468 (bug 1193257)
Backed out changeset 1484fe1a38e6 (bug 1193224)
Backed out changeset 24f4ad5c55cc (bug 1198257)
Backed out changeset 985f984a97ad (bug 1193223)
Backed out changeset 6137013d4933 (bug 1181516)
Backed out changeset 0456de3eb5e3 (bug 1181520)

ON A CLOSED TREE
2015-09-14 15:16:34 +05:30
James Graham
c4a6375e27 Bug 1194166 - Update unittest mozconfigs for all platforms, r=chmanchester,jlund 2015-09-14 09:46:59 +01:00
James Graham
9628000a4e Bug 1193257 - Make xpcshell harness command line arguments path filters for tests, r=ahal 2015-09-14 09:46:58 +01:00
Joshua Cranmer
5919f868c4 Bug 904812 - Make resources 'testing-common' and 'testing' available in Mozmill tests, r=Fallen
Note that this just contains the mozharness changes needed to add the requisite
command-line flag to the mozmill invocation.
2015-09-12 17:04:55 -05:00
Maja Frydrychowicz
cace283c6d Bug 1197224 - Add mozharness script to run firefox-media-tests in buildbot, r=jgriffin, DONTBUILD because NPOTB 2015-09-10 15:13:52 -04:00
Armen Zambrano Gasparnian
ccec7e2392 Bug 1204077 - For TryToolsMixin grab the commit message from pushlog if not available in Buildbot Changes. r=chmanchester
TryToolsMixin tries to grab the commit message associated to a test job
by inspecting the associated Changes object of a buildbot job.

For Buildbot jobs triggered through the Buildbot Bridge the Changes object
is not set hence we fail.

In this patch we teach it to use the pushlog to determine the commit message
for such cases.
2015-09-18 13:06:09 -04:00
Armen Zambrano Gasparnian
356adbeb06 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-18 13:02:33 -04:00
James Graham
ccefae3782 Bug 1194166 - Update unittest mozconfigs for all platforms, r=chmanchester,jlund 2015-09-17 10:51:06 +01:00
James Graham
6969ca055e Bug 1193257 - Make xpcshell harness command line arguments path filters for tests, r=ahal 2015-09-17 10:51:02 +01:00
Ryan VanderMeulen
ab4235c1e4 Bug 1205346 - Remove automation for the mozilla-b2g34_v2_1s branch. r=catlee DONTBUILD 2015-09-21 10:48:01 -04:00
Rail Aliiev
6c3ecef3a8 Bug 1190766 - Tracking bug for Sep-21-2015 migration work. r=jlund DONTBUILD 2015-09-21 06:40:27 -04:00
John Dai
b10baa9a2b Bug 1204822 - Add LD_LIBRARY_PATH in build script. r=dustin, r=jlund 2015-09-17 19:28:00 +02:00
Carsten "Tomcat" Book
eda3fb58b1 Backed out 7 changesets (bug 1181516, bug 1198257, bug 1193257, bug 1194166, bug 1193223, bug 1193224, bug 1181520) for test bustages on Android on a CLOSED TREE
Backed out changeset efe681ac063f (bug 1194166)
Backed out changeset bfcbce193ccf (bug 1193257)
Backed out changeset bb035419fd9c (bug 1193224)
Backed out changeset eb2d48b71c37 (bug 1198257)
Backed out changeset 0d6532c1e99e (bug 1193223)
Backed out changeset da3dd2f650d0 (bug 1181516)
Backed out changeset 29c33bbaac01 (bug 1181520)
2015-09-11 14:18:09 +02:00
James Graham
1df0ecfb37 Bug 1194166 - Update unittest mozconfigs for all platforms, r=chmanchester,jlund 2015-09-11 12:30:15 +01:00
James Graham
6d12e51717 Bug 1193257 - Make xpcshell harness command line arguments path filters for tests, r=ahal 2015-09-11 12:30:14 +01:00
Ted Mielczarek
a91679ee40 bug 1198190 - Support cross-debug as a build variant, copy 64_debug mac sub-config to 64_cross_debug, disable check tests on mac-cross. r=jlund 2015-08-24 12:38:13 -04:00
Ted Mielczarek
042dab734d bug 1197154 - Hook up cross-mac taskcluster builds on try. r=dustin
Also tweak some things in the task definition, and rename the mozharness
config file to make mozharness happy.
2015-08-24 13:54:03 -04:00
Phil Ringnalda
10105b6697 Merge m-c to m-i
CLOSED TREE
2015-09-10 15:30:31 -07:00
Wander Lairson Costa
6f2963885f Bug 1201179: Use custom branch gecko objdir for emulator and phone builds. r=garndt
Messing up with shared cached object directories for different branches
often triggers build bustage. Make the object directory unique for each
branch.
2015-09-10 11:40:21 -03:00
Carsten "Tomcat" Book
265cbe8126 Backed out 1 changesets (bug 1201179) for bustage on a CLOSED TREE
Backed out changeset aa3cbda42b11 (bug 1201179)
2015-09-10 14:25:24 +02:00
Wander Lairson Costa
90e399ba73 Bug 1201179: Use custom branch gecko objdir for emulator and phone builds. r=garndt
Messing up with shared cached object directories for different branches
often triggers build bustage. Make the object directory unique for each
branch.
2015-09-09 11:28:06 -03:00
Rail Aliiev
a6c21454ca Bug 1196836 - Remove _get_partial_info() from desktop_l10n.py r=mshal DONTBUILD 2015-09-09 09:18:29 -04:00
Mike Shal
01f9453d66 Bug 1195865 - Upload android l10n repacks to Taskcluster; r=jlund 2015-08-19 15:28:43 -04:00
Mike Shal
307e520dfc Bug 1195865 - Use upload environment from staging.py/production.py; r=rail 2015-08-19 15:27:56 -04:00
Mike Shal
93944ff2d3 Bug 1195865 - Remove default_actions from android l10n configs; r=rail 2015-08-19 15:04:20 -04:00
Julien Pagès
29fda9519f Bug 787200 - Move the Talos code into mozilla-central: using talos test zip file from mozharness. r=jlund 2015-09-02 17:36:44 +02:00
Nathan Froyd
fe1ae82f4c Bug 1202716 - pass --utility-path to b2g mochitests; r=ahal 2015-09-08 18:13:02 -04:00
Nigel Babu
ee90deec82 Backed out changeset 53e7018a7b15 (bug 992983) for bustage on CLOSED TREE 2015-09-09 07:20:47 +05:30
Mike Shal
fd54bbc2b6 Bug 1198179 - Kill gen_mach_buildprops.py; r=ted 2015-08-25 11:42:44 -04:00
Mike Shal
a34324169e Bug 1203533 - Run create_virtualenv outside mock; r=jlund 2015-09-10 10:59:41 -04:00
Henrik Skupin
92ad55e0aa Bug 1203155 - Update firefox-ui-tests config to use strict version package dependencies and optional packages. r=armenzg DONTBUILD 2015-09-10 18:32:56 +02:00
Chris Manchester
2b34416c39 Bug 992983 - Follow up to fix treatment of preflight methods in desktop_unittest.py r=jlund 2015-09-10 10:33:27 -07:00
Chris Manchester
7da5e1f3a8 Bug 992983 - Run gtests from mozharness' desktop_unittest.py r=jlund 2015-07-18 22:05:06 -07:00
Armen Zambrano Gasparnian
d04483fa78 Bug 1198448 - The Firefox UI update tests should call a different entry point. NPOTB. DONTBUILD. r=chmanchester
When setting up the Firefox UI tests repository, it generates two binaries, one of them
called firefox-ui-update. Calling this binary on Windows triggers the UAC prompt for the
Release Engineering Windows test machines.

If instead we use Python to call a script that calls the same functionality we don't
get this UAC prompt.

We also move around some pre action checks to the right place. This allows us to not need to
specify --firefox-ui-branch when we're not running the checkout action.
2015-09-08 12:28:55 -04:00
Armen Zambrano Gasparnian
07687231af Bug 1192309 - hgtool.py should set empty strings for Windows instead of None. r=jlund 2015-09-03 14:14:21 -04:00
Ted Mielczarek
42b3656093 bug 1201224 - stop unifying test package during mac universal builds. r=gps 2015-09-02 15:32:58 -04:00
Chris Manchester
41b4269336 Bug 992983 - Run gtests from mozharness' desktop_unittest.py r=jlund 2015-07-18 22:05:06 -07:00
Henrik Skupin
ba1e30b198 Bug 1200368 - Clean-up mozharness scripts for firefox-ui-tests. r=armenzg DONTBUILD 2015-09-03 23:11:04 +02:00
Julien Pagès
e7a3bb7435 Bug 1187082 - Ensure talos always produces TALOSDATA json structure in logs so perfherder can ingest data. r=wlach
This synchronise the TALOSDATA regex with the one used in perfherder.
Also this ensure that we only see that message once.
2015-09-02 22:52:11 +02:00
Julien Pagès
324082e5ec Bug 1200294 - we should get rid of minidump_stackwalk binaries in talos sources. r=jmaher 2015-08-31 22:41:49 +02:00
James Graham
2547c4b1b3 Bug 1197365 - Enable e10s for web-platform-tests, r=ahal,Ms2ger 2015-09-01 14:10:17 +01:00
Henrik Skupin
d29f3f5560 Bug 1199191 - firefox_ui_updates.py script should use 'abs_work_dir' as workspace folder. r=armenzg DONTBUILD 2015-08-31 17:12:15 +02:00
Eric Rahm
07c4981a7e Bug 1149164 - Report stripped size of libxul.so in treeherder builds; r=gbrown 2015-08-26 18:07:59 -07:00
Philipp Kewisch
65ed021e29 Bug 1176466 - Add test summary regex for mozmill tests. r=jlund 2015-08-28 09:14:24 +02:00
Chris Manchester
e094d2068e Bug 1196393 - Install psutil 3.1.1 in the desktop_unittests vitualenv so it will be available to desktop unittests. r=jlund 2015-08-27 10:38:18 -07:00
Henrik Skupin
a5d05dc124 Bug 1199202 - Fix handling of CLI options for firefox-ui-updates.py script. r=armenzg DONTBUILD 2015-08-27 18:38:37 +02:00
Vaibhav Agrawal
261cfd5765 Bug 1196428 - Clean up unused configs in linux/mac/win_unittests.py in mozharness. r=jlund 2015-08-19 13:40:20 -07:00
Jonathan Griffin
7ffe1efb0c Bug 1136892 - Create a browser-chrome-addons tag for running addon-specific browser-chrome tests, r=chmanchester 2015-08-25 09:38:39 -07:00
Andrew Halberstadt
b49e6da862 Bug 1181261 - Bustage fix for hidden emulator Mnw tests, r=me 2015-08-25 09:34:13 -04:00
Mike Shal
97aa6d54d5 Bug 1195870 - Upload android multi apk to Taskcluster; r=jlund 2015-08-21 08:28:53 -04:00
Mike Shal
430115b1a7 Bug 1195870 - Refactor mozharness TC uploading; r=jlund 2015-08-21 08:28:31 -04:00
Mike Shal
f066684d45 Bug 1194709 - Add pushid support for mozharness routes; r=jlund 2015-08-17 14:01:52 -04:00
Andrew Halberstadt
9403258f99 Bug 1181261 - Merge configs from testing/config/mozharness into mozharness proper, r=chmanchester
The config files under testing/config/mozharness were created so that certain mozharness options
such as test harness arguments could ride the trees, simplifying a lot of logic in mozharness.
But now that mozharness itself is in-tree, these configs no longer serve any purpose. Instead
they are merged into the main configs at testing/mozharness/configs.
2015-08-14 16:54:08 -04:00
Mike Shal
3e33145ba2 Bug 1197293 - allow for TC builds that don't use 'make upload'; r=ted 2015-08-21 14:23:19 -04:00
Armen Zambrano Gasparnian
2e7984b044 Bug 1192309. Create releng generic tester and builder configs. DONTBUILD. r=bhearsum 2015-08-21 16:05:17 -04:00
Wes Kocher
40239bd0a5 Backed out changeset 28fa968ea46c (bug 1181261) for breaking mulet tests CLOSED TREE 2015-08-21 08:45:27 -07:00
Dustin J. Mitchell
a8e118d0c9 Bug 1185643: use in-tree mozharness for builds; r=wander
This required moving the custom mozharness configs out of the builder image
(which puts them in ~, where mozharness no longer looks) and moving them into
mozharness itself.
2015-07-27 15:21:15 -04:00
Andrew Halberstadt
90a4d1d26b Bug 1181261 - Merge configs from testing/config/mozharness into mozharness proper, r=chmanchester
The config files under testing/config/mozharness were created so that certain mozharness options
such as test harness arguments could ride the trees, simplifying a lot of logic in mozharness.
But now that mozharness itself is in-tree, these configs no longer serve any purpose. Instead
they are merged into the main configs at testing/mozharness/configs.
2015-08-14 16:54:08 -04:00
Julien Pagès
cba00e8e10 Bug 1194074 - allow Talos test jobs to install psutil as a dependency. r=gps 2015-08-20 16:14:01 +02:00
Steve Fink
e7145ca1e0 Bug 1196467 - Suppress mercurial-setup check for hazard analysis builds, r=gps 2015-08-14 14:06:09 -07:00
Julien Pagès
01e379f686 Bug 1194789 - Disable mochitest-ipcplugins and remove mochitest-ipcplugins code. r=jgriffin 2015-08-17 20:34:25 +02:00
Jonathan Griffin
75b23850e3 Bug 1136892 - Create an xpcshell-addons tag for running addon-specific xpcshell tests, r=chmanchester 2015-08-18 11:26:14 -07:00
Mike Shal
dae1c4747c Bug 1133074 - Make the gecko.v2 routes public; r=jlund,garndt 2015-08-17 10:29:34 -04:00
Ben Hearsum
da9b29a114 bug 1193505: only keep release build dirs for 10 days. r=nthomas 2015-08-18 09:28:04 -04:00
Jonathan Griffin
b00312b7ee Bug 1190474 - Allow longer mozharness timeouts for cppunittest, r=chmanchester 2015-08-17 14:34:12 -07:00
Rail Aliiev
3b0dc0b370 Bug 1193941 - Update merge scripts. r=nthomas. DONTBUILD 2015-08-14 12:38:31 -04:00
Geoff Brown
2023b51ad4 Bug 1190464 - Ensure emulator is killed at end of Android test; r=kmoir 2015-08-14 09:53:13 -06:00
Geoff Brown
9d783fde39 Bug 1191477 - Retry Android test job if unable to install an apk; r=kmoir 2015-08-14 09:53:12 -06:00
Armen Zambrano Gasparnian
bfb8d39a91 Bug 724190 - Move hgtool.py and gittool.py into external_tools/. DONTBUILD. r=jlund 2015-08-14 08:56:14 -04:00
Steve Fink
67636cc40c Bug 1193550 - Add safety check to prevent tools/ dir from getting blown away, r=jlund 2015-08-12 17:04:47 -07:00
Armen Zambrano Gasparnian
0358006e1c Bug 1192309 - Allow Firefox UI tests to run on testers. DONTBUILD. r=bhearsum
* We move the generic platform specific config files under releng_infra_configs/ and remove
  the word 'generic' from their file name
* Added --limit-locales to firefox_ui_updates.py and moved the dry_run break
* We improved flake8 score on firefox_ui_updates.py
* Small fix for vcstools.py
2015-08-13 09:42:52 -04:00
Kim Moir
8eba1dd17d a=RyanVM Bug 1183877 - Increase total-chunks for Android 4.3 Debug crashtests, js-reftests, and reftests r=bustage 2015-08-12 11:58:28 -04:00
Mike Shal
b7d4b0e070 Bug 1192068 - Use long hg revision for sourcestamp in mozharness; r=gps,jlund 2015-08-06 15:39:38 -04:00
Kim Moir
f1286c1802 Bug 1183877 - Increase total-chunks for Android 4.3 Debug crashtests, js-reftests, and reftests r=jlund 2015-08-10 09:50:28 -04:00
Chris Manchester
c2855da232 Bug 1191584 - Get the full commit message from a try push in mozharness via pushlog to avoid truncations. r=jlund 2015-08-06 17:53:55 -07:00
Mike Shal
a84276913e Bug 1133074 - Use routes.json for mozharness TC uploads; r=jlund 2015-07-27 11:03:54 -04:00
Mike Shal
795629f792 Bug 1133074 - Add mozharness parameters for taskcluster routes; r=jlund 2015-07-30 15:44:47 -04:00
Mike Shal
0a9d398b34 Bug 1186883 - Remove references to setup.sh for release android repacks; r=jlund 2015-07-23 09:21:01 -04:00
Mike Shal
e2766cbcc7 Bug 1186883 - Remove references to setup.sh for beta android repacks; r=jlund 2015-07-23 09:20:32 -04:00
Mike Shal
91db2a512f Bug 1186883 - Remove references to setup.sh for aurora android repacks; r=jlund 2015-07-23 09:19:29 -04:00
Carsten "Tomcat" Book
b0c6601acf merge mozilla-inbound to mozilla-central a=merge 2015-08-05 13:12:59 +02:00
Aus Lacroix
9ddbbf4012 bug 1188813 - Add clean-up when make node_modules fails before retry. a=test-only 2015-08-04 13:31:30 -07:00