Commit Graph

1020 Commits

Author SHA1 Message Date
Kim Moir
c488cc0a40 Bug 1296396 - remove configs that reference fx-team in tc and buildbot u=aselagea r=kmoir 2016-11-02 10:53:19 -04:00
Aaron Klotz
117d3269f1 Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
MozReview-Commit-ID: LnqEVRqYYFZ

--HG--
extra : rebase_source : 49cf7894832c9b1ccf63380bed89cb82cc322dfb
2016-01-12 12:58:59 -07:00
Jordan Lund
685d640338 Bug 1308010 - add adjust-sdk and adjust-sdk-beta tokens to builds via secret service, r=dustin
MozReview-Commit-ID: IKCc2fzQ8Bn

--HG--
extra : rebase_source : 484dc41992c1396e04137274107aff70ae942f46
2016-10-05 14:25:48 -07:00
Maja Frydrychowicz
d0fb9fce98 Bug 1305534 - Add debug artifact builds on try; r=chmanchester
MozReview-Commit-ID: Gg46RzHarO1

--HG--
extra : rebase_source : 07324cf202740539e6e27bce00ffee05b7b4a30f
2016-10-18 11:18:58 -04:00
Rob Thijssen
a2202b129a Bug 1313539 - use hg cache on ephemeral drive; r=pmoore
MozReview-Commit-ID: 3ibLy0Bx6t5

--HG--
extra : rebase_source : 441a4d05d67fa520137b6ad50c86a8cd09ef543e
2016-10-28 10:13:58 +01:00
Andrew Halberstadt
a70058b1a1 Bug 1313265 - Ensure unstructured logs containing TEST-UNEXPECTED-FAIL fail the job desktop_unittest.py, r=jgraham
I haven't seen a case of this happening in the wild, but I believe it is possible for a test to dump "TEST-UNEXPECTED-FAIL"
directly to the log and mozharness using the StructuredOutputParser would not pick it up. This patch is just me being extra
careful to flag potential errors like that. I'm not sure they even exist.

This patch also purposefully uses substr to avoid requiring said string to show up at the beginning, which should avoid
certain prefix issues we've run into in the past.

MozReview-Commit-ID: 99n9YizlEDH

--HG--
extra : rebase_source : 2063f2fc4ca109a4ac24ccdbc0672e4e1b4c0fb6
2016-10-27 15:11:26 -04:00
Cody Tran
433f7aa01c Bug 1301214 - Changed action of code coverage options to store_true and enabled code coverage for mochitest-devtools-chrome. r=gmierz2+560562,jmaher
MozReview-Commit-ID: lJMQGfhfDA

--HG--
extra : rebase_source : cc673324efd1a742df8041be411051609ca4276c
2016-10-24 21:36:17 -04:00
Phil Ringnalda
435a27119b Merge m-c to m-i
MozReview-Commit-ID: 8nqgw9Q3gSY
2016-10-25 22:07:07 -07:00
Phil Ringnalda
8cf1367dd8 Merge m-i to m-c, a=merge
MozReview-Commit-ID: FnnOWQ3xKPi
2016-10-25 22:03:31 -07:00
Rail Aliiev
e72c1a5d84 Bug 1312934 - Release l10n repacks should use run time revision instead of default r=nthomas DONTBUILD
MozReview-Commit-ID: 2UB51p66Vyv

--HG--
extra : rebase_source : 15dcabebe59bb69bfc1dbea265128270725cfd01
2016-10-25 22:09:09 -04:00
Paul Yang
fd370e9e94 Bug 1261194 - Use StructuredOutputParser for parsing mochitest test results, r=ahal
MozReview-Commit-ID: DnfrAZKn2ib

--HG--
extra : rebase_source : c7bb1e7ff26892a0f09004dfab0db2e68405ee2d
extra : amend_source : e72e1b4647ad27c17d049713c6659c1f75e45f0d
2016-10-24 11:33:01 -04:00
Brian Stack
947371cedb Bug 1303214 - Change Mozharness Taskcluster artifact expiration to 28 days r=rail
MozReview-Commit-ID: BbWaeqXIRWT

--HG--
extra : rebase_source : b86e585b3b922e9beea882888ee5802690cb9933
2016-10-17 15:41:30 -07:00
Andrew Halberstadt
e50797a3f8 Bug 1311723 - Fix wrong binary_path in desktop_unittest.py configs, r=armenzg
MozReview-Commit-ID: A08HEzXRf4I

--HG--
extra : rebase_source : baad0afa0dc819eb5366b92d6c7f4965732013ed
2016-10-20 14:32:39 -04:00
Justin Wood
f0f4a8d236 Bug 1311826 - revert accidental change from during testing, not caught in review. r=rail
MozReview-Commit-ID: Hlrn1NH8iwC

--HG--
extra : rebase_source : c29c07837f706d763bd4c81ff3cb202ed888f6c2
2016-09-06 09:22:02 -04:00
Rob Thijssen
3adfc86e1c Bug 1280474 - enable tc win cpp; r=dustin
MozReview-Commit-ID: 36rmfGExOx8

--HG--
extra : rebase_source : 252e75485d2de667e5ccf751a6c6c596be374b75
2016-10-20 10:51:48 +01:00
Phil Ringnalda
d639192034 Merge m-c to autoland 2016-10-19 18:36:48 -07:00
Phil Ringnalda
3e17fd7779 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 6ims5jd1FU5
2016-10-19 18:29:50 -07:00
Geoff Brown
3c3ab7e146 Bug 1311087 - Allow developer override of avd and emulator package in Android mozharness tests; r=kmoir 2016-10-19 08:41:23 -06:00
Gregory Szorc
df68519c41 Bug 1306421 - Disable proxxy in Jenkins QA environment; r=whimboo
Bug 1306421 changed the behavior of proxxy in an attempt to make it
more consistent. As a result of that, it enabled proxxy in places
where it wasn't used before. One of them was the Jenkins QA environment
which runs update UI tests. Unfortunately, that environment
doesn't have connectivity to proxxy.

This commit simply blanks out the proxxy config in the Jenkins QA
environment, effectively disabling proxxy.

MozReview-Commit-ID: 3A37VKEGQ49

--HG--
extra : rebase_source : ac63444f66909079297defcf5e0e9ff10b66e510
2016-10-19 13:28:44 -07:00
Justin Wood
00b9e6a371 Bug 1311382 - Taskcluster linux32 jobs using linux64 mozconfig. r=kmoir
MozReview-Commit-ID: 37stwvIdfiz

--HG--
extra : rebase_source : 7c52062dfa7e2b2d92b2a0e57fc32c2fef01cff2
2016-10-19 10:10:39 -04:00
Paul Yang
3d548216f0 Bug 1295093 - [mozharness] Allow excluding flavors when determining whether to use StructuredOutputParser, r=ahal
This refactors the mozharness configs such that a specific flavor of an overall suite can still use the old
DesktopUnittestOutputParser. This is necessary because mochitest-jetpack still does not use the structured
logger.

MozReview-Commit-ID: E8EpSLH4xt2

--HG--
extra : rebase_source : be18e3e4aa1f693b563a82b90fdda2f93201d9ee
2016-10-18 09:16:03 -04:00
Gregory Szorc
2dda282bea Bug 1307305 - Don't use --trusted-host with easy_install; r=ted
3fd83c9c0548 introduced the use of --trusted-host for use with pip.
Unfortunately, it unconditionally added --trusted-host, even when
easy_install is being used. This broke modules using easy_install
(which is currently limited to pywin32). Removing easy_install
and installing pywin32 is tracked in bug 1306691.

MozReview-Commit-ID: ExiO22EUr0B

--HG--
extra : rebase_source : 25dcded06a47ec8c0e61637bdd425131fe20a543
2016-10-03 17:10:52 -07:00
James Graham
053e1545f8 Bug 1238043 - Enable assert stack fixup for wpt, r=ted
MozReview-Commit-ID: GLZ4nMLilel

--HG--
extra : rebase_source : 8eaedf4538bf3da0737e7b3f89d35888feb1441f
2016-10-12 23:04:58 +01:00
Armen Zambrano Gasparnian
2c5c9fa1b1 Bug 1309912 - Add explicit timeout for urllib2.urlopen() instead of relying on global timeout r=dustin
For Mozharness' download and extract action we're blocking when trying to read the contents from a url.
This mostly happens on Mac machines.

urllib2.urlopen()'s documentation mentions about a global timeout, however, it does not seem
to kick in or perhaps this won't do what we expect it to.

MozReview-Commit-ID: L9IDnDSjgzO

--HG--
extra : rebase_source : 595c0e99342a99d6afbe0303922bd5f067e26884
2016-10-13 11:46:51 -04:00
Joel Maher
0499661895 Bug 1309593 - remove b2g, mulet, graphene, horizon references from mozharness. r=catlee
MozReview-Commit-ID: JdrltSor9dL

--HG--
extra : rebase_source : 5fd30f5e7536854ddc92104d434141c01f9ac059
2016-10-12 19:20:02 +00:00
Simon Fraser
913eb833f6 As part of the work on bug 1195365 we need funsize to known about the MAR URLs for the latest build without that information coming from balrog. r=Callek
Reduce mar url list now to simple dictionary

MozReview-Commit-ID: 7AWLrSu7BAx

--HG--
extra : rebase_source : 619c6219ee6d8c8caaa8ae8f367490411ea1e8ad
2016-10-10 16:55:10 +01:00
Phil Ringnalda
080c63d412 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst
cdcc9e20da Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Paul Yang
16e1d08dbc Bug 1024055 - Make mozharness use StructuredOutputParser for marionette tests, r=ahal
MozReview-Commit-ID: F1TQ6moVStN

--HG--
extra : rebase_source : f62fc5263b4c409c81b13cf1b77c33ea32aa7712
2016-10-07 09:58:25 -04:00
Geoff Brown
929f35de3b Bug 1280570 - Retrigger tc tasks when mozharness returns TBPL_RETRY; r=dustin 2016-10-07 10:20:15 -06:00
Armen Zambrano Gasparnian
53bbff2f06 Bug 1303668 - Retry downloading symbols if we're expecting them. r=aki
In the case for 'ondemand' symbols, we're OK to proceed without getting a hold of the
symbols from the get go. However, in other cases we need to at least retry
before giving up (e.g. debug tests need symbols)

MozReview-Commit-ID: 7LHflKhpze3

--HG--
extra : rebase_source : 9061fd9827a85e4b0c761d34041743aad87386cc
2016-10-03 09:52:02 -04:00
Nick Alexander
5021324e94 Bug 1291363 - Make Gradle build produce GeckoView AAR. r=chmanchester
We also include the example APK, since it will be helpful to be able
to regression test the example without downloading the AAR and
manually building the example with that AAR.

MozReview-Commit-ID: CMtA1FRS0Rf

--HG--
extra : rebase_source : 42bab43c69093bd008242ec96e74f53bde150583
2016-10-03 10:08:13 -07:00
Nick Alexander
b4c52f8bca Bug 1291363 - Add geckoview and geckoview_example Gradle projects. r=jchen,sebastian
We need to bump the Gradle Deps task, which fetches dependencies, to
include new test dependencies; and use freshly uploaded tooltool
archives (manually uploaded) containing the new test dependencies.

MozReview-Commit-ID: 8bNOVQPHlk6

--HG--
extra : rebase_source : 0c80117fb58e43f9c857027941f0a14f03b97f13
2016-10-05 20:23:38 -07:00
Wes Kocher
e1ade7ef8a Backed out 8 changesets (bug 1286900) for win7vm wpt timeouts a=backout
Backed out changeset 3fff88de2f2d (bug 1286900)
Backed out changeset 748abfe6748e (bug 1286900)
Backed out changeset b4844ee1e542 (bug 1286900)
Backed out changeset bde587e47d00 (bug 1286900)
Backed out changeset a1311218621b (bug 1286900)
Backed out changeset 2de97e3cfcb3 (bug 1286900)
Backed out changeset 43df1e962f8e (bug 1286900)
Backed out changeset 6ed46e8ac86c (bug 1286900)
2016-10-04 17:17:07 -07:00
Gregory Szorc
c46c5a8fa1 Bug 1286900 - Set env explicitly because mozharness; r=me
partial_env only works if the class inherits from some other base
class, which apparently not all callers of this method do. So just
pass a copy of the environ dict with PYTHONUNBUFFERED added.

MozReview-Commit-ID: Ag75x28NR4D

--HG--
extra : rebase_source : f19b2be2db0a4b321542cc353a4599481ba60146
2016-10-04 10:58:05 -07:00
Gregory Szorc
fa06b09b54 Bug 1286900 - Run Mercurial with PYTHONUNBUFFERED=1; r=me
We did the same thing for run-task in bug 1304964 because otherwise
output may get buffered, triggering "no output in N seconds"
failures in automation.
2016-10-04 10:25:57 -07:00
Gregory Szorc
eb72a98cc5 Bug 1286900 - Use WPT files from source checkout; r=ted
We're starting to execute mozharness scripts from source checkouts
in automation. This means we can stop downloading and extracting
files that are already available in the source checkout and just
reference files from the checkout.

Web platform tests (WPT) are a logical place to start because they
are pretty well isolated. This commit modifies the mozharness script
for WPT execution to use files from a source checkout (previous
commits have guaranteed that a pristine source checkout is available
to the test execution environment).

As part of this, we also need to define an explicit mozinfo.json
path because previously it was relying on parent directory traversal
to find it (WPT tests were under a directory containing the
mozinfo.json file).

MozReview-Commit-ID: C1dlKC4eSzr

--HG--
extra : rebase_source : af6f5ad0f88739efc5f5e0c74106a50e845564f6
2016-09-26 23:32:31 -07:00
Gregory Szorc
589bc36a24 Bug 1286900 - Inline WPT arguments into script; r=ted
4 WPT config files all contained the same config options boilerplate.
Inline it into the WPT mozharness script.

MozReview-Commit-ID: 5Lba8QeKMTA

--HG--
extra : rebase_source : a99f8e25d04a3e3344db1cf280fd79c47177ccb4
2016-09-20 19:28:19 -07:00
Gregory Szorc
03e3ceaf31 Bug 1286900 - Reformat WPT command argument additions; r=ted
list.extend() is favored over +=. Also use single quotes, fixup
indentation, and factor out a common variable.

MozReview-Commit-ID: 3qVDGrkYhVe

--HG--
extra : rebase_source : 7573dca951eca0611c86cbb42e3cf53ccae078f4
2016-09-20 12:59:19 -07:00
Gregory Szorc
a0d2ff7232 Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted
We add a mozharness action to the TestingMixin base class that ensures
we're running from a VCS checkout and we add this action to the WPT
script.

This ensures that we always have a source checkout available, even
in buildbot. (Before, we only had a source checkout in TaskCluster.)

MozReview-Commit-ID: 26NxwDZywXr

--HG--
extra : rebase_source : 6aea0390b0c9ff43972ef6fe6592f104401cc3fc
2016-09-21 10:57:08 -07:00
Maja Frydrychowicz
add5306b2e Bug 1304487 - Make incompatible mozharness actions a no-op when try syntax includes '--artifact'; r=armenzg
Rather than clearing actions in volatile_config, add in actions from the artifact config's
default_actions. Incompatible actions are then skipped based on 'forced_artifact_build'
config value.

MozReview-Commit-ID: IZuDvxcQ7cN

--HG--
extra : rebase_source : 265f973959d031617beb11852bb51e7d5f90c8bc
2016-09-30 14:15:52 -04:00
Phil Ringnalda
8f867e5756 Backed out 3 changesets (bug 1306691) for Windows mda bustage
Backed out changeset 3aa78ab9fce9 (bug 1306691)
Backed out changeset 2a95fbb01ffe (bug 1306691)
Backed out changeset c7d8bed34d87 (bug 1306691)
2016-09-30 18:39:22 -07:00
Gregory Szorc
0eea770763 Bug 1306691 - Remove install_method argument and uses; r=ted
Now that we've removed support for using easy_install, we no longer
need the "install_method" argument to specify how we want to install
packages since there is only one method: pip. So remove that code.

MozReview-Commit-ID: BmjerQtfHov

--HG--
extra : rebase_source : 44427108c5a043ed929747323ea539dcda10c1cb
2016-09-30 12:20:13 -07:00
Gregory Szorc
7c16bda557 Bug 1306691 - Remove support for easy_install; r=ted
Support for easy_install was added in bug 761809 as part of supporting
pywin32. We just removed support for pywin32. And there are no in-tree
consumers using the "easy_install" install method. Furthermore,
easy_install is effectively deprecated as a package install mechanism:
pip should always be used.

So, we remove support for easy_install from mozharness.

MozReview-Commit-ID: CN1meLukqY6

--HG--
extra : rebase_source : 883e427f0b5b634a519c3564dd31577e9b164414
2016-09-30 12:17:08 -07:00
Gregory Szorc
678865dd8d Bug 1306691 - Remove references to pywin32 package; r=ted
pywin32 was removed as a requirement to run Talos in bug 726700,
~3 years ago. The references in mozharness were never updated,
apparently.

MozReview-Commit-ID: FMYxLCNa63H

--HG--
extra : rebase_source : 424b9b301a1c615acd3fd221df50e10a6c00d2cb
2016-09-30 12:14:25 -07:00
Maja Frydrychowicz
7142f0b6dd Bug 1302152 - Make forced artifact builds on buildbot trigger test jobs; r=jlund
MozReview-Commit-ID: IANN4FwYklC

--HG--
extra : rebase_source : 8be3878c82fadcb728348bd286a345b80cc5e79e
2016-09-28 16:10:46 -04:00
Armen Zambrano Gasparnian
4376c75ee1 Bug 1306189 - Add proper signature + better logging + stop trying to upload the corrupted file. r=dustin
MozReview-Commit-ID: EBsIFuXN3E7

--HG--
extra : rebase_source : 827be8246ca53008bd1de4afc08a3e1b9e0bc2b1
2016-09-29 11:08:27 -04:00
Gregory Szorc
27658c5d4c Bug 1306421 - Don't use proxxy if running in TaskCluster; r=armenzg
Proxxy is only configured in buildbot land. Don't enable it in
TaskCluster.

Ideally, we'd only enable proxxy if we detect we're in a buildbot
environment. But the change in this commit is more conservative
and aligns with existing behavior.

MozReview-Commit-ID: HBCdQ6MkYGa

--HG--
extra : rebase_source : 08c753d7af7a4ee95c557d9deb6401c4f2da4547
2016-09-29 13:05:57 -07:00
Gregory Szorc
6286818e67 Bug 1306421 - Add is_taskcluster to ScriptMixin; r=armenzg
So we can detect when we're running on TaskCluster. This will
be used to adjust environment settings accordingly.

MozReview-Commit-ID: JEG1E3tWsc5

--HG--
extra : rebase_source : 2acb70bd9accbde44ccb8530002ba1e892b94ce2
2016-09-29 12:50:57 -07:00
Armen Zambrano Gasparnian
35b5f1e97b Bug 1299702 - Add win32 artifact configs r=chmanchester
MozReview-Commit-ID: FfG0brRzeMv

--HG--
extra : rebase_source : 5b7bfcee313c4ecc2fe5c2c4adaf49d591d6dd26
2016-09-23 16:31:19 -04:00