summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Cristau <jcristau@mozilla.com>2023-05-03 14:00:51 +0000
committerJulien Cristau <jcristau@mozilla.com>2023-05-03 14:00:51 +0000
commitee622e23b20a0ab76bad6d1af5748b989b95b6da (patch)
tree837c6f640907b8ecd88ea280a4939f6b5d31e4e3
parentfb3863f21b59cedf454a28f615d00368a2d1a227 (diff)
downloadnss-hg-ee622e23b20a0ab76bad6d1af5748b989b95b6da.tar.gz
Bug 1755267 - run linux tests on nss-t/t-linux-xlarge-gcp. r=nss-reviewers,bbeurdouche
NSS tasks using LSAN seem to run into frequent failures due to ptrace(2) failing with EACCES (Permission Denied), apparently coming from the apparmor profile for docker on the VM. Until now Linux tests tasks were using the nss-{1,3}/linux-gcp pools, which use the same base image as gecko builders. This switches them to a new pool using the same base image as used by gecko's test tasks, where ptrace appears to work reliably. Differential Revision: https://phabricator.services.mozilla.com/D177037
-rw-r--r--automation/taskcluster/graph/src/extend.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/automation/taskcluster/graph/src/extend.js b/automation/taskcluster/graph/src/extend.js
index dcad3ab50..b97a382ba 100644
--- a/automation/taskcluster/graph/src/extend.js
+++ b/automation/taskcluster/graph/src/extend.js
@@ -536,7 +536,9 @@ async function scheduleLinux(name, overrides, args = "") {
"/bin/bash",
"-c",
"bin/checkout.sh && nss/automation/taskcluster/scripts/run_tests.sh"
- ]
+ ],
+ provisioner: "nss-t",
+ workerType: "t-linux-xlarge-gcp"
}));
// Extra builds.
@@ -665,6 +667,8 @@ function scheduleFuzzingRun(base, name, target, max_len, symbol = null, corpus =
`-max_total_time=${MAX_FUZZ_TIME} ` +
`-max_len=${max_len}`
],
+ provisioner: "nss-t",
+ workerType: "t-linux-xlarge-gcp",
symbol: symbol || name
}));
}