go/misc/cgo/test
Andrew G. Morgan b9b2bed893 syscall: some containers may fail syscall.TestSetuidEtc
The test previously had the hardcoded assumption that /proc/self/status
files had "Groups:" lines containing numerical IDs in ascending order.
Because of the possibility of non-monotonic ordering of GIDs in user
namespaces, this assumption was not universally true for all
/proc/self/gid_map setups.

To ensure this test can pass in those setups, sanity check failed
"Groups:" line matches with a string sorted version of the expected
values. (For the test cases here, numerical and string sorted order
are guaranteed to match.)

Fixes #46145

Change-Id: Ia060e80b123604bc394a15c02582fc406f944d36
Reviewed-on: https://go-review.googlesource.com/c/go/+/319591
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Tobias Klauser <tobias.klauser@gmail.com>
2021-05-17 17:46:08 +00:00
..
testdata
backdoor.go
buildid_linux.go
callback.go
callback_c.c
callback_c_gc.c
callback_c_gccgo.c
cgo_linux_test.go
cgo_stubs_android_test.go
cgo_test.go
cgo_thread_lock.go
cgo_unix_test.go
cthread_unix.c
cthread_windows.c
issue1435.go syscall: some containers may fail syscall.TestSetuidEtc 2021-05-17 17:46:08 +00:00
issue4029.c
issue4029.go
issue4029w.go
issue4273.c
issue4273b.c
issue4339.c
issue4339.h
issue5548_c.c
issue5740a.c
issue5740b.c
issue6833_c.c
issue6907export_c.c
issue6997_linux.c
issue6997_linux.go
issue7234_test.go
issue8148.c
issue8148.go
issue8331.h
issue8517.go
issue8517_windows.c
issue8517_windows.go
issue8694.go
issue8811.c
issue18146.go
issue20910.c
issue21897.go
issue21897b.go
issue31891.c
issue42495.go
overlaydir_test.go
pkg_test.go
setgid_linux.go
sigaltstack.go
sigprocmask.c
sigprocmask.go
test.go
test_unix.go
test_windows.go
testx.c
testx.go