]> Cypherpunks repositories - gostls13.git/commit
misc/cgo/testsanitizers: convert test.bash to Go
authorBryan C. Mills <bcmills@google.com>
Tue, 1 Aug 2017 23:30:57 +0000 (19:30 -0400)
committerBryan Mills <bcmills@google.com>
Thu, 17 Aug 2017 15:05:08 +0000 (15:05 +0000)
commit39d4693bac5ed85765a05f25ac68b2d4771ee470
treedf66f6b61e57a94837d72623a63a51101def93bb
parentd46953c9f61ee9fe9852be86bf7bae02e1b82e36
misc/cgo/testsanitizers: convert test.bash to Go

This makes it much easier to run individual failing subtests.

Use $(go env CC) instead of always defaulting to clang; this makes it
easier to test with other compilers.

Run C binaries to detect incompatible compiler/kernel pairings instead
of sniffing versions.

updates #21196

Change-Id: I0debb3cc4a4244df44b825157ffdc97b5c09338d
Reviewed-on: https://go-review.googlesource.com/52910
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
27 files changed:
misc/cgo/testsanitizers/cc_test.go [new file with mode: 0644]
misc/cgo/testsanitizers/cshared_test.go [new file with mode: 0644]
misc/cgo/testsanitizers/msan_test.go [new file with mode: 0644]
misc/cgo/testsanitizers/src/msan.go [moved from misc/cgo/testsanitizers/msan.go with 100% similarity]
misc/cgo/testsanitizers/src/msan2.go [moved from misc/cgo/testsanitizers/msan2.go with 100% similarity]
misc/cgo/testsanitizers/src/msan2_cmsan.go [new file with mode: 0644]
misc/cgo/testsanitizers/src/msan3.go [moved from misc/cgo/testsanitizers/msan3.go with 100% similarity]
misc/cgo/testsanitizers/src/msan4.go [moved from misc/cgo/testsanitizers/msan4.go with 100% similarity]
misc/cgo/testsanitizers/src/msan5.go [moved from misc/cgo/testsanitizers/msan5.go with 100% similarity]
misc/cgo/testsanitizers/src/msan_fail.go [moved from misc/cgo/testsanitizers/msan_fail.go with 100% similarity]
misc/cgo/testsanitizers/src/msan_shared.go [moved from misc/cgo/testsanitizers/msan_shared.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan.go [moved from misc/cgo/testsanitizers/tsan.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan10.go [moved from misc/cgo/testsanitizers/tsan10.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan11.go [moved from misc/cgo/testsanitizers/tsan11.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan12.go [moved from misc/cgo/testsanitizers/tsan12.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan2.go [moved from misc/cgo/testsanitizers/tsan2.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan3.go [moved from misc/cgo/testsanitizers/tsan3.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan4.go [moved from misc/cgo/testsanitizers/tsan4.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan5.go [moved from misc/cgo/testsanitizers/tsan5.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan6.go [moved from misc/cgo/testsanitizers/tsan6.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan7.go [moved from misc/cgo/testsanitizers/tsan7.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan8.go [moved from misc/cgo/testsanitizers/tsan8.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan9.go [moved from misc/cgo/testsanitizers/tsan9.go with 100% similarity]
misc/cgo/testsanitizers/src/tsan_shared.go [moved from misc/cgo/testsanitizers/tsan_shared.go with 100% similarity]
misc/cgo/testsanitizers/test.bash [deleted file]
misc/cgo/testsanitizers/tsan_test.go [new file with mode: 0644]
src/cmd/dist/test.go