aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.am2
-rw-r--r--Makefile.in2
-rw-r--r--test/ChangeLog5
-rw-r--r--test/Makefile.am23
-rw-r--r--test/Makefile.in33
-rw-r--r--test/Maketests10
7 files changed, 53 insertions, 26 deletions
diff --git a/ChangeLog b/ChangeLog
index 800d591d..c8bf9926 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-03-15 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (zos-diffout): New target.
+
2020-03-11 Arnold D. Robbins <arnold@skeeve.com>
* main.c: Further message update. Thanks again to
diff --git a/Makefile.am b/Makefile.am
index 71177ffa..94e961fb 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -202,7 +202,7 @@ $(srcdir)/pc/Makefile.tst: test/Makefile.in pc/Makefile.tst.prologue pc/GenMakef
efence: gawk
$(CC) $(AM_LDFLAGS) -o gawk $$(ls *.o | grep -v '_p.o$$') $(LDADD) $(LIBS) -lefence
-diffout valgrind-scan:
+diffout valgrind-scan zos-diffout:
@cd test && $(MAKE) $(AM_MAKEFLAGS) $@
valgrind:
diff --git a/Makefile.in b/Makefile.in
index 6071f70b..71932418 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1282,7 +1282,7 @@ $(srcdir)/pc/Makefile.tst: test/Makefile.in pc/Makefile.tst.prologue pc/GenMakef
efence: gawk
$(CC) $(AM_LDFLAGS) -o gawk $$(ls *.o | grep -v '_p.o$$') $(LDADD) $(LIBS) -lefence
-diffout valgrind-scan:
+diffout valgrind-scan zos-diffout:
@cd test && $(MAKE) $(AM_MAKEFLAGS) $@
valgrind:
diff --git a/test/ChangeLog b/test/ChangeLog
index 17bf99b9..414ae55d 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
+2020-03-15 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (zos-diffout): New target.
+ (EXPECTED_FAIL_ZOS): Add more tests to the list.
+
2020-03-09 Andrew J. Schorr <aschorr@telemetry-investments.com>
* symtab11.ok: Update for @val_type_asc ordering changes.
diff --git a/test/Makefile.am b/test/Makefile.am
index 2d38a301..08a4e23b 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1521,13 +1521,14 @@ EXPECTED_FAIL_MINGW = \
# List of tests that fail on z/OS
EXPECTED_FAIL_ZOS = \
aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \
- backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \
- forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \
- mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \
- printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \
- subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \
- widesub widesub2 widesub3 widesub4 \
- beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space
+ backsmalls2 beginfile1 beginfile2 charasbytes clos1way6 concat4 \
+ dfamb1 double1 double2 errno fmttest forcenum getlndir gsubtst5 \
+ ignrcas2 lc_num1 localenl localenl mbfw1 mbprintf1 mbprintf2 \
+ mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 mtchi18n nlstringtest \
+ nofile nonfatal2 numrange printhuge profile5 profile5 rebt8b2 \
+ regrange reint2 rri1 sigpipe1 sort1 sortfor sortu space sprintfc \
+ subamp subi18n symtab1 symtab11 symtab8 timeout wideidx wideidx2 \
+ widesub widesub2 widesub3 widesub4
ZOS_FAIL = @ZOS_FAIL@
@@ -2449,6 +2450,14 @@ diffout:
fi ; \
done | more
+# make things easier for z/OS
+zos-diffout:
+ @for i in $(EXPECTED_FAIL_ZOS); do \
+ if [ -f _$$i ]; then $(RM) -f _$$i ; \
+ else echo $$i apparently passed! please check ; fi ; done
+ @echo checking for new failures ...
+ @$(MAKE) diffout
+
# convenient way to scan valgrind results for errors
valgrind-scan:
@echo "Scanning valgrind log files for problems:"
diff --git a/test/Makefile.in b/test/Makefile.in
index d42b6ecd..8c6549d8 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -1784,13 +1784,14 @@ EXPECTED_FAIL_MINGW = \
# List of tests that fail on z/OS
EXPECTED_FAIL_ZOS = \
aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \
- backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \
- forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \
- mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \
- printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \
- subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \
- widesub widesub2 widesub3 widesub4 \
- beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space
+ backsmalls2 beginfile1 beginfile2 charasbytes clos1way6 concat4 \
+ dfamb1 double1 double2 errno fmttest forcenum getlndir gsubtst5 \
+ ignrcas2 lc_num1 localenl localenl mbfw1 mbprintf1 mbprintf2 \
+ mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 mtchi18n nlstringtest \
+ nofile nonfatal2 numrange printhuge profile5 profile5 rebt8b2 \
+ regrange reint2 rri1 sigpipe1 sort1 sortfor sortu space sprintfc \
+ subamp subi18n symtab1 symtab11 symtab8 timeout wideidx wideidx2 \
+ widesub widesub2 widesub3 widesub4
# List of the files that appear in manual tests or are for reserve testing:
@@ -4830,7 +4831,7 @@ symtab10:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
symtab11:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4988,23 +4989,23 @@ mbprintf4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mtchi18n:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=ru_RU.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
rebt8b2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sort1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sprintfc:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -5146,6 +5147,14 @@ diffout:
fi ; \
done | more
+# make things easier for z/OS
+zos-diffout:
+ @for i in $(EXPECTED_FAIL_ZOS); do \
+ if [ -f _$$i ]; then $(RM) -f _$$i ; \
+ else echo $$i apparently passed! please check ; fi ; done
+ @echo checking for new failures ...
+ @$(MAKE) diffout
+
# convenient way to scan valgrind results for errors
valgrind-scan:
@echo "Scanning valgrind log files for problems:"
diff --git a/test/Maketests b/test/Maketests
index 30b3ad5c..13063cd0 100644
--- a/test/Maketests
+++ b/test/Maketests
@@ -1972,7 +1972,7 @@ symtab10:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
symtab11:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2130,23 +2130,23 @@ mbprintf4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mtchi18n:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=ru_RU.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
rebt8b2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sort1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sprintfc:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@