diff --git a/test/ChangeLog b/test/ChangeLog index 101de8fe..299e55c9 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,8 @@ +2021-11-14 Arnold D. Robbins + + * iolint.awk: Disable test with race condition. Thanks to + Andreas Schwab for the report. + 2021-11-08 Arnold D. Robbins * Makefile.am: Add a '-' to tests so that if they fail, the whole diff --git a/test/iolint.awk b/test/iolint.awk index 257678ed..58fd746f 100644 --- a/test/iolint.awk +++ b/test/iolint.awk @@ -55,12 +55,15 @@ BEGIN { print close("cat") fflush() + # 11/2021: Disable this test since it's a race condition + # and fails intermittently on some systems. + # # `%.*s' used for input pipe and output pipe - "echo hello" | getline junk - print "hello" | "echo hello" - print close("echo hello") - print close("echo hello") - fflush() + # "echo hello" | getline junk + # print "hello" | "echo hello" + # print close("echo hello") + # print close("echo hello") + # fflush() # `%.*s' used for output file and output pipe" BINMODE = 2 diff --git a/test/iolint.ok b/test/iolint.ok index fbf514c2..620a70f3 100644 --- a/test/iolint.ok +++ b/test/iolint.ok @@ -23,11 +23,7 @@ gawk: iolint.awk:53: warning: `cat' used for output file and output pipe 0 hello 0 -gawk: iolint.awk:60: warning: `echo hello' used for input pipe and output pipe -hello -0 -0 -gawk: iolint.awk:68: warning: `cksum' used for output file and output pipe +gawk: iolint.awk:71: warning: `cksum' used for output file and output pipe 3015617425 6 0 0