Bug 1874234 - don't run linux tests through `mach python`. r=ahal
commit4f3a3624ae44d52f5d619b52b585b21e1079244b
authorJulien Cristau <jcristau@mozilla.com>
Tue, 23 Jan 2024 15:12:03 +0000 (23 15:12 +0000)
committerJulien Cristau <jcristau@mozilla.com>
Tue, 23 Jan 2024 15:12:03 +0000 (23 15:12 +0000)
tree6b82ad4ccef66c39b995b73a3afc814120b085fb
parenta704747d01cb206e828df618049804d6b5f8c53b
Bug 1874234 - don't run linux tests through `mach python`. r=ahal

Test tasks don't populate a repository, so if one exists it'll have been
set up by a previous task on the same worker; we don't want to rely on
it in that case, as that makes tasks unreproducible (and breaks,
currently, because mach python doesn't like python 3.7).

Explicitly use mach python for android generate-profile and
webrender-android-emulator tasks, which do set up a checkout and require
in-tree packages.

Differential Revision: https://phabricator.services.mozilla.com/D198704
taskcluster/ci/generate-profile/kind.yml
taskcluster/ci/webrender/kind.yml
taskcluster/scripts/tester/test-linux.sh