]> Cypherpunks repositories - gostls13.git/commit
cmd/dist: refine test conditions and enable more cgo tests on Android, iOS
authorAustin Clements <austin@google.com>
Wed, 26 Apr 2023 16:16:26 +0000 (12:16 -0400)
committerAustin Clements <austin@google.com>
Fri, 19 May 2023 01:37:31 +0000 (01:37 +0000)
commita674ab1961ca75d902ebbdf0a3d363501fd017ae
tree7c4a0648a9a95c3bb79060c6000e96c817c77ffa
parent071770b846452ef9b00277ef5e1d8693bb891ac2
cmd/dist: refine test conditions and enable more cgo tests on Android, iOS

This CL moves many cgo test conditions out of dist and into the tests
themselves, now that they can use the testenv.Must* helpers.

This refines a lot of the conditions, which happens to have the effect
of enabling many tests on Android and iOS that are disabled by
too-coarse GOOS checks in dist today.

Fixes #15919.

Change-Id: I2947526b08928d2f7f89f107b5b2403b32092ed8
Reviewed-on: https://go-review.googlesource.com/c/go/+/495918
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
24 files changed:
src/cmd/cgo/internal/testcarchive/carchive_test.go
src/cmd/cgo/internal/testcshared/cshared_test.go
src/cmd/cgo/internal/testerrors/argposition_test.go
src/cmd/cgo/internal/testerrors/badsym_test.go
src/cmd/cgo/internal/testerrors/errors_test.go
src/cmd/cgo/internal/testerrors/ptr_test.go
src/cmd/cgo/internal/testfortran/fortran_test.go
src/cmd/cgo/internal/testgodefs/testgodefs_test.go
src/cmd/cgo/internal/testlife/life_test.go
src/cmd/cgo/internal/testplugin/plugin_test.go
src/cmd/cgo/internal/testsanitizers/asan_test.go
src/cmd/cgo/internal/testsanitizers/cc_test.go
src/cmd/cgo/internal/testsanitizers/cshared_test.go
src/cmd/cgo/internal/testsanitizers/msan_test.go
src/cmd/cgo/internal/testsanitizers/tsan_test.go
src/cmd/cgo/internal/testshared/shared_test.go
src/cmd/cgo/internal/testso/noso_test.go [deleted file]
src/cmd/cgo/internal/testso/so_test.go
src/cmd/cgo/internal/testsovar/noso_test.go [deleted file]
src/cmd/cgo/internal/testsovar/so_test.go
src/cmd/cgo/internal/teststdio/stdio_test.go
src/cmd/dist/test.go
src/internal/platform/supported.go
src/internal/testenv/testenv.go