diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-12-21 11:29:52 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-12-21 11:29:52 +0200 |
commit | de5f5e33aaf66cf5de836ef9224e68fc0546ae11 (patch) | |
tree | 67e267720b6a6badf753e6cc2077a9d1bd3c5d6a /test | |
parent | 8f6299093d8277b312f927a9bf36fceacae38f4d (diff) | |
download | egawk-de5f5e33aaf66cf5de836ef9224e68fc0546ae11.tar.gz egawk-de5f5e33aaf66cf5de836ef9224e68fc0546ae11.tar.bz2 egawk-de5f5e33aaf66cf5de836ef9224e68fc0546ae11.zip |
Bug fix in dfa, with test.
Diffstat (limited to 'test')
-rw-r--r-- | test/ChangeLog | 5 | ||||
-rw-r--r-- | test/Makefile.am | 5 | ||||
-rw-r--r-- | test/Makefile.in | 10 | ||||
-rw-r--r-- | test/Maketests | 5 | ||||
-rw-r--r-- | test/dfacheck1.awk | 1 | ||||
-rw-r--r-- | test/dfacheck1.in | 1 | ||||
-rw-r--r-- | test/dfacheck1.ok | 1 |
7 files changed, 26 insertions, 2 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index 96375390..d8620b98 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,8 @@ +2018-12-21 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (EXTRA_DIST): New test: dfacheck1. + * dfacheck1.awk, dfacheck1.in, dfacheck1.ok: New files. + 2018-11-25 Arnold D. Robbins <arnold@skeeve.com> * Makefile.am (GAWK_EXT_TESTS): Fix layout of the list. diff --git a/test/Makefile.am b/test/Makefile.am index e1ecc649..fd2b9402 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -241,6 +241,9 @@ EXTRA_DIST = \ devfd1.awk \ devfd1.ok \ devfd2.ok \ + dfacheck.awk \ + dfacheck.in \ + dfacheck.ok \ dfamb1.awk \ dfamb1.in \ dfamb1.ok \ @@ -1293,7 +1296,7 @@ GAWK_EXT_TESTS = \ charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \ clos1way6 crlf \ dbugeval dbugeval2 dbugtypedre1 dbugtypedre2 delsub \ - devfd devfd1 devfd2 dumpvars \ + devfd devfd1 devfd2 dfacheck1 dumpvars \ errno exit \ fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull fsfwfs \ funlen functab1 functab2 functab3 fwtest fwtest2 fwtest3 fwtest4 \ diff --git a/test/Makefile.in b/test/Makefile.in index 1e3fe2ee..a22373ef 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -499,6 +499,9 @@ EXTRA_DIST = \ devfd1.awk \ devfd1.ok \ devfd2.ok \ + dfacheck.awk \ + dfacheck.in \ + dfacheck.ok \ dfamb1.awk \ dfamb1.in \ dfamb1.ok \ @@ -1551,7 +1554,7 @@ GAWK_EXT_TESTS = \ charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \ clos1way6 crlf \ dbugeval dbugeval2 dbugtypedre1 dbugtypedre2 delsub \ - devfd devfd1 devfd2 dumpvars \ + devfd devfd1 devfd2 dfacheck1 dumpvars \ errno exit \ fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull fsfwfs \ funlen functab1 functab2 functab3 fwtest fwtest2 fwtest3 fwtest4 \ @@ -4002,6 +4005,11 @@ delsub: @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +dfacheck1: + @echo $@ + @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + exit: @echo $@ @-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/Maketests b/test/Maketests index 65f0197c..05804988 100644 --- a/test/Maketests +++ b/test/Maketests @@ -1330,6 +1330,11 @@ delsub: @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +dfacheck1: + @echo $@ + @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + exit: @echo $@ @-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/$@.sh > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/dfacheck1.awk b/test/dfacheck1.awk new file mode 100644 index 00000000..e7c812d1 --- /dev/null +++ b/test/dfacheck1.awk @@ -0,0 +1 @@ +/.\<x/ diff --git a/test/dfacheck1.in b/test/dfacheck1.in new file mode 100644 index 00000000..b85da3c9 --- /dev/null +++ b/test/dfacheck1.in @@ -0,0 +1 @@ +123-x diff --git a/test/dfacheck1.ok b/test/dfacheck1.ok new file mode 100644 index 00000000..b85da3c9 --- /dev/null +++ b/test/dfacheck1.ok @@ -0,0 +1 @@ +123-x |