]> Cypherpunks repositories - gostls13.git/commit
cmd/cgo/internal/testsanitizers: fix TSAN tests using setarch
authorqmuntal <quimmuntal@gmail.com>
Wed, 20 Nov 2024 15:02:03 +0000 (16:02 +0100)
committerQuim Muntal <quimmuntal@gmail.com>
Wed, 20 Nov 2024 20:11:21 +0000 (20:11 +0000)
commit5254e989425648ff62faa270948bb927b6568ff3
tree10c590af0279db44deae8c0575bd8a4138488d2f
parent2ad53d5a1928c6afd368c5ff00d2f6c4425e6bcd
cmd/cgo/internal/testsanitizers: fix TSAN tests using setarch

Some systems don't have permissions to run setarch, for example
when running in a docker container without the --privileged flag.

This change makes the tests skip the setarch command if it fails.

Fixes #70463

Cq-Include-Trybots: luci.golang.try:gotip-linux-amd64-asan-clang15
Change-Id: I02fbd423ba809f5229b8639c9abe6fd275f32558
Reviewed-on: https://go-review.googlesource.com/c/go/+/630096
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
src/cmd/cgo/internal/testsanitizers/cshared_test.go
src/cmd/cgo/internal/testsanitizers/tsan_test.go