Commit Graph

631 Commits

Author SHA1 Message Date
Geoff Brown
88e7b137f4 Bug 1451077 - Do not dump android emulator log in successful runs; r=me,a=test-only
_dump_emulator_log will still be called when the emulator fails to start.
2018-04-05 12:50:27 -06:00
Geoff Brown
feca6aae6f Bug 1098508 - Add support for scheduling Android jit tests, but don't run them yet; r=me,a=test-only
Android jit tests are not ready to run yet: They may not run green, there are concerns about
capacity, etc. I am adding this support now to make it more convenient to debug on try.

--HG--
extra : rebase_source : 00bc5bf21fec3c130133b0de322b1f37250893c3
2018-03-22 16:33:15 -06:00
Emilio Cobos Álvarez
24cf27d33c Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
Will remove the prefs and stuff in a followup.

MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 19:13:26 +01:00
Csoregi Natalia
d6c6d38406 Backed out 4 changesets (bug 1447611) for mass failures due to --enable-stylo removal. CLOSED TREE
Backed out changeset c6193142bbcf (bug 1447611)
Backed out changeset 01ada1c5a95f (bug 1447611)
Backed out changeset 86c9fed44da2 (bug 1447611)
Backed out changeset bb84ac6e1468 (bug 1447611)
2018-03-21 19:01:07 +02:00
Emilio Cobos Álvarez
330ddd82bf Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
Will remove the prefs and stuff in a followup.

MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 17:24:41 +01:00
Emilio Cobos Álvarez
e9676561ce Bug 1446954: Remove support for running tests on automation without stylo configurations. r=froydnj
You can still run them on a --disable-stylo build, as long as that works
(presumably not for long).

I think I haven't missed anything, but please double-check.

MozReview-Commit-ID: 3BIAEjgTLo5
2018-03-20 11:29:08 +01:00
Aki Sasaki
b8784a42d3 bug 1432591 - mozharness - back out source readme changes from 35d738241395. r=Callek,tomprince
This backs out the source readme changes, and gets us to the original source tarball, but massaged for taskcluster's signing+beetmover model.

MozReview-Commit-ID: QIaeQ9LdLb

--HG--
extra : rebase_source : 4677497da550e98a4d07c16169c0949c3ec495b9
2018-03-14 16:58:50 -07:00
vprabhu
05d537471b Bug 1441495 - Removed signing support from mozharness. r=catlee
MozReview-Commit-ID: BNv6NUrE7gn

--HG--
extra : rebase_source : ea40827b4c6dd3f10700ac08e6e455834132880b
2018-03-03 09:11:57 +05:30
Henrik Skupin
87af8d3b07 Bug 1443446 - Enable geckodriver/Marionette trace output for wdspec test jobs in automation. r=ato
MozReview-Commit-ID: 14l4teCjrbY

--HG--
extra : rebase_source : 439b34c6076f6a5d12a5637ed592ac3d25f56adb
2018-03-06 11:41:59 +01:00
Jared Wein
b6b0f69f65 Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me 2018-03-03 00:17:58 -05:00
Jared Wein
95a0702231 revert bug 1436857
--HG--
extra : rebase_source : 7e5096f0f4e725d4a8f1345b88d2f608c1d11c7f
2018-02-20 12:51:54 -08:00
Jordan Lund
6973728240 Bug 1431363 - Tracking bug for 2018-03-13 migration work, DONTBUILD r=mtabara
MozReview-Commit-ID: E8GqWJZLmLB

--HG--
rename : testing/mozharness/configs/merge_day/central_to_beta.py => testing/mozharness/configs/merge_day/bump_central.py
extra : amend_source : 7bcd463929b8ce18e3ee863e82f7d9b20b64e7a3
2018-02-28 15:55:55 -08:00
Mihai Tabara
642a4b0975 bug 1432219: migrate release checksums builder off of BBB to TC. r=aki, rail
--HG--
extra : transplant_source : %09u%E1%BD%FER%92T%0EE%B5%F5%CB%BF%918%D6%B53%9B
2018-02-28 10:03:20 -05:00
Ben Hearsum
0d4b578055 bug 1398799: mozharness script to create update verify configs without relying on patcher configs. r=nthomas 2018-02-23 06:00:02 -05:00
Nick Thomas
9cab4003fe Bug 1435638 - initialize repo using an ssh clone, r=jlund DONTBUILD
--HG--
extra : source : f0709cc77b8270e04e42b56d7b85b9fea3c9060c
extra : amend_source : e7ea27e4c2324e00b5ee0b0895fcc04816c85ac1
2018-02-23 11:27:22 +13:00
Bob Clary
120bb04de2 Bug 1437215 - Measure WebRender memory usage on Linux x86_64 using AWSY tests, r=jmaher 2018-02-21 05:52:04 -08:00
Tom Prince
8d281c3296 Bug 1429603: Remove always false update_gecko_source_to_enUS from L10N mozharness scripts; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D543

--HG--
extra : rebase_source : 2f6989ce9d71ddacac030e5eae6045ef468ef9ee
extra : source : e8a9a8f0b02d53186bd93364fad7420937e4e9fb
2018-02-11 20:39:36 -07:00
Tom Prince
9a5713c4ac Bug 1429603: Remove subsitations in upload_env for desktop L10N mozharness scripts; r=Callek
The configuration doesn't need to be dynamic, so removed the code that existed
to support it.

Differential Revision: https://phabricator.services.mozilla.com/D542

--HG--
extra : rebase_source : 34b317b846ed4d8c54344b2379bbd4100a8623e5
extra : source : 36171867cedd5160dc230470033a60d31a7fbee5
2018-02-11 20:26:01 -07:00
Tom Prince
8c3911873a Bug 1429603: Set hashType in balrog properties in one place in mozharness; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D577

--HG--
extra : rebase_source : 8e401c12c8e031d6f1f18a5b8dc93da5ae7f1f90
2018-02-11 16:53:43 -07:00
Tom Prince
b4a69b0604 Bug 1429603: Remove support for construct POST_UPLOAD_CMD in mozharness builds scripts; r=jlund
The upload is handled by taskcluster, which is handled by copying files around,
so remove support for specifying alternative commands.

Differential Revision: https://phabricator.services.mozilla.com/D540

--HG--
extra : rebase_source : 968249c0a308178b62af77d48e6aa307d4192e5a
2018-01-31 21:47:56 -07:00
Tom Prince
548d013a81 Bug 1429603: Remove unused ssh_key_dir and stage_product from L10N mozharness configs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D538

--HG--
extra : rebase_source : dd39506a89e2e0ded6fd9346b315cef9bce7877c
2018-01-31 17:37:31 -07:00
Tom Prince
9e956efed7 Bug 1429603: Remove unused post_upload_extra, upload_environment and base_post_upload_cmd from L10N mozharness scripts; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D537

--HG--
extra : rebase_source : 8377203bdb271a1813f4393e5290a3d5c1611ed1
2018-01-31 17:26:41 -07:00
Tom Prince
d3ed5206be Bug 1429603: Removed unused balrog code from mobile L10N mozharness script; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D533

--HG--
extra : rebase_source : c748e4152de2a924f5adb386499996ed55091f36
2018-01-31 16:42:48 -07:00
Tom Prince
f841577066 Bug 1429603: Remove code for uploading artifacts from buildbot to taskcluster; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D523

--HG--
extra : rebase_source : 947d3aab0dfae36a2a819249ac4a093a33385c5d
2018-01-31 14:54:51 -07:00
Rail Aliiev
ad68e73d49 Bug 1398796 - Do uptake monitoring in TC r=mtabara
MozReview-Commit-ID: 5xqEQUWOmqf

--HG--
rename : build/sparse-profiles/update-verify => build/sparse-profiles/mozharness
2018-02-15 08:49:45 -05:00
vprabhu
51c6ef5679 Bug 1335161 - Removed specific_tests_zip_dirs functionality from mozharness. r=catlee
MozReview-Commit-ID: KmFIF3rzBBt

--HG--
extra : rebase_source : 06a6e2b455ee380dcb57e6c9af3c288f96877b0b
2018-02-16 01:05:48 +05:30
Henrik Skupin
af62574162 Bug 1436857 - Upgrade psutil from version 3.1.1 to 5.4.3. r=gps
MozReview-Commit-ID: FQTGv4jPE83

--HG--
extra : rebase_source : 42cf991363e61bfa8f8c6aacdaf5b8d8aa9fa77b
2018-02-08 23:22:16 +01:00
Tom Prince
5124c5e80d Bug 1429603: Get rid of mock references in desktop L10N mozharness script; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D522

--HG--
extra : rebase_source : 8e908704f9e4c7749489cac8a25f07c52ef036fe
extra : histedit_source : f1fc745ddf2fcedad48cf3eb8779e7e87592571a
2018-01-31 14:12:52 -07:00
Tom Prince
63b38d93df Bug 1429603: Removed unused balrog code from desktop L10N mozharness script; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D521

--HG--
extra : rebase_source : a9e7e695c93280019b61a9e7c40c376151cf63ef
extra : histedit_source : 3b4b06ad06922285966baa4e8debaece306db03b
2018-01-31 13:50:22 -07:00
Joel Maher
671c4c9fe4 Bug 1436606 - Remove stylo_disabled talos test. r=rwood 2018-02-08 13:50:11 -05:00
Andrew Halberstadt
f354075c7a Bug 1434430 - [flake8] Fix blank 'except' statements r=rwood
This is a new issue that gets linted with flake8 3.5.0. Basically you should
never use a blank except: statement.

This will catch all exceptions, including KeyboardInterrupt and SystemExit
(which is likely not intended). If a catch all is needed, use
`except: Exception`.  If you *really* mean to also catch KeyboardInterrupt et
al, use `except: BaseException`.

Of course, being specific is often better than a catch all.

MozReview-Commit-ID: FKx80MLO4RN

--HG--
extra : rebase_source : 7c74a7d0d81f2c984b47aff3a0ee3448b791177b
2018-01-31 14:32:08 -05:00
Geoff Brown
b83a0a1401 Bug 1435031 - Make it easier to use geckoview_example from android_emulator_unittest.py; r=jmaher
In general, there is no simple mapping between apk name (geckoview_example.apk) and
package name (org.mozilla.geckoview_example). With bug 1434411, it will be relatively
easy to add or modify tasks to use a geckoview apk in taskcluster tests. At the
mozharness level, scripts are expected to expand mozharness configurations containing
"%(app)" into package names. For Firefox, android_emulator_unittest extracts and
reads package_name.txt, but there is no such file in the geckoview apk. In future
we might add package_name.txt to the geckoview apk, or possibly use a tool like aapt,
but for our immediate needs this simple hack does the job: If "geckoview" is in
the apk name, assume we are installing org.mozilla.geckoview_example.
2018-02-01 14:26:52 -07:00
Tom Prince
4310a06dea Bug 1434365: Specify mozconfig in L10N repacks by using parts; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D509

--HG--
extra : rebase_source : 185f46837087649c790db1ee1ce5eb5ee3ee447b
2018-01-23 15:18:32 -07:00
Marco Castelluccio
c921af48d1 Bug 1431388 - Define 'abs_test_install_dir' on awsy. r=jmaher 2018-01-30 15:39:56 +01:00
Marco Castelluccio
978b39e16d Bug 1431379 - Package lcov rewriter and its dependencies in the common test archive. r=chmanchester 2018-01-24 22:48:50 +01:00
Geoff Brown
8992f95ae8 Bug 1402358 - In Android emulator tests, shutdown faster; r=jmaher
When the emulator is in good shape, emulator verification on shutdown
only takes a few seconds. However, if the emulator is hung or otherwise
unresponsive, emulator verification can take several minutes. In the
pathological worst case, verification slows down the task enough to
exceed the task timeout, resulting in a failure that would otherwise
have been handled as a task retry. Emulator verification on shutdown
provides little value, so it is simply eliminated.
2018-01-30 08:47:16 -07:00
Geoff Brown
7280e78955 Bug 1433294 - Cleanup blobber upload support in android_emulator_unittest.py; r=jmaher 2018-01-25 13:04:37 -07:00
Geoff Brown
2d91a596e6 Bug 1432848 - Use /usr/local/bin/linux64-minidump_stackwalk in Android tests; r=jmaher
It is included in the docker image, so there is no need to download it every time.
2018-01-24 13:59:41 -07:00
Tom Prince
0609a33d0f Bug 1429603: Get rid of some unused mozharness steps; r=jlund
Differential Revision: https://phabricator.services.mozilla.com/D374

--HG--
extra : rebase_source : da194dd6a498206cbcc07ab386d8d9be3a5b333d
2018-01-10 15:03:47 -07:00
Tom Prince
6d2d49c954 Bug 1429603: Get rid of clone-tools; r=jlund
It is no longer used as part of the build, now that publishing is handled in
separate tasks.

Differential Revision: https://phabricator.services.mozilla.com/D373

--HG--
extra : rebase_source : a6e31fe5d554076d4da584f0993c21b6c1a8ebd0
2018-01-08 17:50:11 -07:00
Tom Prince
b6125ff578 Bug 1429603: Remove mock configuration from build mozharness configs and code; r=jlund
Differential Revision: https://phabricator.services.mozilla.com/D369

--HG--
extra : rebase_source : 9fd6eab5d2c85fcc61d0420dc860dcc26c18303c
2018-01-04 13:13:24 -07:00
Geoff Brown
ea394843a4 Bug 1431433 - Miscellaneous simplifications to android_emulator_unittest.py; r=jmaher 2018-01-20 07:41:53 -07:00
Geoff Brown
29f6aea60a Bug 1431433 - Remove ssl_port/http_port from Android mozharness configs; r=jmaher 2018-01-20 07:41:53 -07:00
Geoff Brown
687a96341c Bug 1431433 - Cleanup support for obsolete -debug Android test suites; r=jmaher 2018-01-20 07:41:53 -07:00
Geoff Brown
e2ffb68892 Bug 1431433 - Tidy and reorganize mozharness configuration for Android emulator tests; r=jmaher 2018-01-18 11:25:45 -07:00
Andrew Halberstadt
811da0a366 Bug 1413928 - [mozharness] Accept extra test harness args via environment variable r=maja_zf
When MOZHARNESS_TEST_PATHS is set, the test suite mozharness scripts
will run the paths specified there instead of the normal chunking
and/or default manifest. Paths should be separated by a ':' character.

In the case of web_platform_tests.py, we have to make the test paths
relative to 'testing/web-platform'.

MozReview-Commit-ID: IHRXXi5mB4G

--HG--
extra : rebase_source : 17b31ec19a64ab16918d0bd80d19d9bb496cbe37
2017-11-02 15:53:39 -04:00
Geoff Brown
d1e788a7b6 Bug 1321605 - Follow-up to dump Android bogomips in main test log; r=me, a=test-only
We use bogomips as a convenient indicator or emulator performance/health and
make that available in the android-performance.log artifact. When the task
times out, that artifact is not uploaded, leaving me curious about what the
bogomips were; let's dump it to the test log.
2018-01-15 15:51:13 -07:00
James Graham
3f25c6dfb3 Bug 1430025 - Never pause after test in CI, r=ato
MozReview-Commit-ID: JP57dqYJHBe
2018-01-12 11:45:05 +00:00
Geoff Brown
0901958dcd Bug 1321605 - Retry android emulator test tasks when the emulator has insufficient bogomips; r=jmaher
Check /proc/cpuinfo on android and extract the "bogomips" reading: If it is < 250, retry
the task, since there appears to be a higher probability of tests running too slowly
in such environments.
2018-01-03 15:50:54 -07:00
Ben Hearsum
803588341a bug 1398793: enable cross platform update verify for in-tree releases. r=aki 2018-01-03 14:28:24 -05:00