aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2021-11-14 10:09:21 +0200
committerArnold D. Robbins <arnold@skeeve.com>2021-11-14 10:09:21 +0200
commitf2077f9f84ab90469b2a95f14dbd0030d8c3efcf (patch)
tree5469f67ea7d38019e5e9b14a9d66020dcc1eec4e
parent8083906eceafc66bb6d5d228aba3f049725b6ac7 (diff)
parent0ed67a4f4f043acc08e3982a2648e3082e1f245a (diff)
downloadegawk-f2077f9f84ab90469b2a95f14dbd0030d8c3efcf.tar.gz
egawk-f2077f9f84ab90469b2a95f14dbd0030d8c3efcf.tar.bz2
egawk-f2077f9f84ab90469b2a95f14dbd0030d8c3efcf.zip
Merge branch 'gawk-5.1-stable'
-rw-r--r--test/ChangeLog5
-rw-r--r--test/iolint.awk13
-rw-r--r--test/iolint.ok6
3 files changed, 14 insertions, 10 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 463903b1..a6f3e4d6 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-14 Arnold D. Robbins <arnold@skeeve.com>
+
+ * iolint.awk: Disable test with race condition. Thanks to
+ Andreas Schwab <schwab@linux-m68k.org> for the report.
+
2021-11-08 Arnold D. Robbins <arnold@skeeve.com>
* 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