diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/ChangeLog | 6 | ||||
-rw-r--r-- | test/Makefile.am | 4 | ||||
-rw-r--r-- | test/Makefile.in | 9 | ||||
-rw-r--r-- | test/Maketests | 5 | ||||
-rw-r--r-- | test/stupid3.ok | 2 | ||||
-rw-r--r-- | test/stupid4.ok | 2 | ||||
-rw-r--r-- | test/stupid5.awk | 9 | ||||
-rw-r--r-- | test/stupid5.ok | 2 |
8 files changed, 35 insertions, 4 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index 5832fa95..1a7b9175 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,9 @@ +2021-11-21 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (EXTRA_DIST): stupid5, new test. + * stupid5.awk, stupid5.ok: New files. + * stupid3.ok, stupid4.ok: Updated after code changes. + 2021-11-18 Arnold D. Robbins <arnold@skeeve.com> * rwarray.awk: Improve test, add string and numbers. diff --git a/test/Makefile.am b/test/Makefile.am index ab8f4c73..10c5c812 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1243,6 +1243,8 @@ EXTRA_DIST = \ stupid3.ok \ stupid4.awk \ stupid4.ok \ + stupid5.awk \ + stupid5.ok \ subamp.awk \ subamp.in \ subamp.ok \ @@ -1462,7 +1464,7 @@ GAWK_EXT_TESTS = \ regnul1 regnul2 regx8bit reint reint2 rsgetline rsglstdin rsstart1 \ rsstart2 rsstart3 rstest6 sandbox1 shadow shadowbuiltin sortfor \ sortfor2 sortu sourcesplit split_after_fpat splitarg4 strftfld \ - strftime strtonum strtonum1 stupid1 stupid2 stupid3 stupid4 \ + strftime strtonum strtonum1 stupid1 stupid2 stupid3 stupid4 stupid5 \ switch2 symtab1 symtab10 symtab11 symtab2 symtab3 symtab4 symtab5 \ symtab6 symtab7 symtab8 symtab9 timeout typedregex1 typedregex2 \ typedregex3 typedregex4 typedregex5 typedregex6 typeof1 typeof2 \ diff --git a/test/Makefile.in b/test/Makefile.in index 63671075..6144e749 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -1509,6 +1509,8 @@ EXTRA_DIST = \ stupid3.ok \ stupid4.awk \ stupid4.ok \ + stupid5.awk \ + stupid5.ok \ subamp.awk \ subamp.in \ subamp.ok \ @@ -1728,7 +1730,7 @@ GAWK_EXT_TESTS = \ regnul1 regnul2 regx8bit reint reint2 rsgetline rsglstdin rsstart1 \ rsstart2 rsstart3 rstest6 sandbox1 shadow shadowbuiltin sortfor \ sortfor2 sortu sourcesplit split_after_fpat splitarg4 strftfld \ - strftime strtonum strtonum1 stupid1 stupid2 stupid3 stupid4 \ + strftime strtonum strtonum1 stupid1 stupid2 stupid3 stupid4 stupid5 \ switch2 symtab1 symtab10 symtab11 symtab2 symtab3 symtab4 symtab5 \ symtab6 symtab7 symtab8 symtab9 timeout typedregex1 typedregex2 \ typedregex3 typedregex4 typedregex5 typedregex6 typeof1 typeof2 \ @@ -4965,6 +4967,11 @@ stupid4: @-AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +stupid5: + @echo $@ + @-AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + switch2: @echo $@ @-AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/Maketests b/test/Maketests index 36f4dc2b..f080c29f 100644 --- a/test/Maketests +++ b/test/Maketests @@ -2027,6 +2027,11 @@ stupid4: @-AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +stupid5: + @echo $@ + @-AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + switch2: @echo $@ @-AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/stupid3.ok b/test/stupid3.ok index 11beb6c9..b647c089 100644 --- a/test/stupid3.ok +++ b/test/stupid3.ok @@ -1,2 +1,2 @@ TYPEOF: untyped -TYPEOF: untyped +TYPEOF: unassigned diff --git a/test/stupid4.ok b/test/stupid4.ok index 1271dad1..42380a42 100644 --- a/test/stupid4.ok +++ b/test/stupid4.ok @@ -1,2 +1,2 @@ untyped -untyped +unassigned diff --git a/test/stupid5.awk b/test/stupid5.awk new file mode 100644 index 00000000..e4c0187a --- /dev/null +++ b/test/stupid5.awk @@ -0,0 +1,9 @@ +BEGIN { + print typeof(x) + f(x) +} + +function f(x) { + y = x + print typeof(x) +} diff --git a/test/stupid5.ok b/test/stupid5.ok new file mode 100644 index 00000000..42380a42 --- /dev/null +++ b/test/stupid5.ok @@ -0,0 +1,2 @@ +untyped +unassigned |