gecko-dev/build
Mike Shal b1dbf109ed Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester
We don't need to package tests for builds that we don't actually run
tests from, but it is tricky to align this correctly by setting
MOZ_AUTOMATION_PACKAGE_TESTS=0 in relevant mozconfigs. Instead we can
set the environment variable in the task definition, and use a full
taskgraph verification check to ensure that the flag is only set on
builds that have tests.

The one tricky area is the win64-aarch64 builds, which have a workaround
by specifying the new skip-verify-test-packaging attribute.

In one case, win64-aarch64-shippable has tests that run against it, but
it copies those tests from a win64-aarch64-shippable-no-eme task, which
itself has no tests. Both of those tasks need to skip the verify check
as a result.

In another case, the win64-aarch64-eme task is an artifact build that
grabs test packages from the win64-aarch64 build. Since the win64-aarch64
build doesn't have tests, it needs to skip the verify check.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 20:13:12 +00:00
..
autoconf Bug 1614540 - Improve -std switch replacement. r=froydnj 2020-02-20 14:31:38 +00:00
build-clang Bug 1614367 - Fix CMAKE_FIND_ROOT_PATH in build-clang for mac r=glandium 2020-02-18 07:45:12 +00:00
build-infer Bug 1576659 - Update infer to 0.17.0. r=bastien 2019-09-13 14:25:32 +00:00
clang-plugin Backed out changeset 459a77fff516 (bug 1613440) for Clang bustage on tools/extra/clang-tidy/mozilla/Utils.h. CLOSED TREE 2020-02-24 21:56:51 +02:00
compare-mozconfig
debian-packages
docs Bug 1616522 - Added mochitest documentation for https-tests. r=ahal DONTBUILD 2020-02-21 14:32:05 +00:00
gyp_includes Bug 1575436 - Don't use absolute path for echo command. r=glandium 2019-08-27 03:25:37 +00:00
macosx Bug 1604578 - Fix pgo enable variable name in macOS mozconfig. r=firefox-build-system-reviewers,mshal 2019-12-18 17:53:36 +00:00
mobile Bug 1603499 - Report java exceptions from minidump .extra files; r=bc 2020-02-07 16:05:52 +00:00
moz.configure Bug 1611386 - Drop support for --enable-system-sqlite. r=asuth,glandium 2020-02-20 22:16:03 +00:00
package/mac_osx
pgo Bug 1613275 - Regenerate expired certs not handled by Bug 1607845 a=RyanVM CLOSED TREE 2020-02-04 20:17:49 -07:00
pymake
sanitizers Bug 1602536 - Enable 'object-size' UBSan check r=froydnj 2019-12-09 22:07:12 +00:00
sparse-profiles Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj 2020-02-06 08:39:54 +00:00
tests/cram
unix Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
valgrind Bug 1595218 - Update valgrind supressions for rustc 1.39. r=emilio 2019-12-05 17:15:28 +00:00
win32 Bug 1612424 - Patch nsis to call lld with --no-insert-timestamp r=froydnj 2020-01-31 08:30:46 +00:00
win64 Bug 1448967 - Remove enablePrivilege. r=mccr8,marionette-reviewers,whimboo 2020-01-08 23:14:48 +00:00
win64-aarch64
workspace-hack Bug 1612305 - Remove log from the mozilla central workspace hack. r=firefox-build-system-reviewers,rstewart 2020-02-04 00:06:18 +00:00
__init__.py
.gdbinit_python.in
.lldbinit.in Bug 1605268. Notify Xcode debugger users that the KeyError can be ignored. r=heycam 2019-12-20 03:41:00 +00:00
appini_header.py
application.ini.in
automation.py.in
binary-location.mk
buildconfig.py
cargo-host-linker
cargo-host-linker.bat
cargo-linker
cargo-linker.bat
checksums.py
defines.sh
dumbmake-dependencies
gecko_templates.mozbuild Bug 1573566 - Move the real libxul definition in a subdirectory. r=froydnj 2019-08-16 21:44:10 +00:00
gen_automation.py Bug 1570772 - [lint.license] Fix or exclude errors under /build r=firefox-build-system-reviewers,mshal 2019-08-30 15:44:08 +00:00
gen_symverscript.py Bug 1570772 - [lint.license] Fix or exclude errors under /build r=firefox-build-system-reviewers,mshal 2019-08-30 15:44:08 +00:00
gen_test_packages_manifest.py Bug 1562870 - generate conditioned profiles r=gbrown,bc,aerickson 2019-09-16 19:44:35 +00:00
genrc.sh
gn.mozbuild
gyp_base.mozbuild
gyp.mozbuild
mach_bootstrap.py Bug 1614518 - Implement mach hazards command set for running the GC rooting hazard analysis. r=ahal,jonco,froydnj 2020-02-20 18:27:50 +00:00
moz-automation.mk Fixup bug 1575471 to unbust aarch64 builds on a CLOSED TREE. 2019-08-22 02:12:08 +03:00
moz.build Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
mozconfig.artifact
mozconfig.artifact.automation
mozconfig.automation Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester 2020-02-25 20:13:12 +00:00
mozconfig.cache Backed out changeset c02a7a545a87 (bug 1613247) for causing Bug 1613926 as per Tom's request. CLOSED TREE 2020-02-07 21:59:07 +02:00
mozconfig.clang-cl Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
mozconfig.comm-support
mozconfig.common
mozconfig.common.override
mozconfig.lld-link Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
mozconfig.nasm Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
mozconfig.no-compile Bug 1588538 - Use the new Windows dump_syms tool to dump symbols in local builds r=glandium 2020-01-16 14:14:13 +00:00
mozconfig.node Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
mozconfig.rust Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
mozconfig.stylo Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
mozconfig.wasm-sandboxing Bug 1569370 - add mozconfig fragments for declaring wasm sandboxing bits; r=firefox-build-system-reviewers,rstewart 2020-01-07 10:28:47 +00:00
mozconfig.win-common Bug 1588538 - Use the new Windows dump_syms tool to dump symbols in local builds r=glandium 2020-01-16 14:14:13 +00:00
qemu-wrap
submit_telemetry_data.py
templates.mozbuild Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart 2020-02-14 13:22:46 +00:00
test_templates.mozbuild Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
update-settings.ini
upload_generated_sources.py
upload.py
variables.py
virtualenv_packages.txt Bug 1563797 - Remove third_party/python/which r=Callek 2020-01-13 14:24:50 +00:00
windows_toolchain.py