mirror of
https://github.com/golang/go
synced 2024-11-23 08:10:03 -07:00
os/exec: tell lsof not to block
For some reason lsof is now hanging on my workstation without the -b (avoid blocking in the kernel) option. Adding -b makes the test pass and shouldn't hurt. I don't know how recent the -b option is. If the builders are ok with it, it's probably ok. LGTM=rsc R=golang-codereviews, bradfitz, rsc CC=golang-codereviews https://golang.org/cl/166220043
This commit is contained in:
parent
908dcab6f8
commit
23ecad07cd
@ -246,7 +246,7 @@ func TestPipeLookPathLeak(t *testing.T) {
|
||||
}
|
||||
|
||||
func numOpenFDS(t *testing.T) (n int, lsof []byte) {
|
||||
lsof, err := exec.Command("lsof", "-n", "-p", strconv.Itoa(os.Getpid())).Output()
|
||||
lsof, err := exec.Command("lsof", "-b", "-n", "-p", strconv.Itoa(os.Getpid())).Output()
|
||||
if err != nil {
|
||||
t.Skip("skipping test; error finding or running lsof")
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user