diff options
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/rebuild.awk | 5 | ||||
-rw-r--r-- | test/rebuild.in | 1 | ||||
-rw-r--r-- | test/rebuild.ok | 2 |
7 files changed, 31 insertions, 2 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index d495e573..8b4d70e8 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,8 @@ +2016-07-03 Andrew J. Schorr <aschorr@telemetry-investments.com> + + * Makefile.am (rebuild): New test. + * rebuild.awk, rebuild.in, rebuild.ok: New files. + 2016-07-01 Arnold D. Robbins <arnold@skeeve.com> * arrayind1.awk, arrayind1.ok: Comment out prints to stderr to diff --git a/test/Makefile.am b/test/Makefile.am index 499107c5..3a51b3ff 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -854,6 +854,9 @@ EXTRA_DIST = \ rebuf.awk \ rebuf.in \ rebuf.ok \ + rebuild.awk \ + rebuild.in \ + rebuild.ok \ redfilnm.awk \ redfilnm.in \ redfilnm.ok \ @@ -1161,7 +1164,7 @@ BASIC_TESTS = \ paramdup paramres paramtyp paramuninitglobal parse1 parsefld parseme \ pcntplus posix2008sub prdupval prec printf0 printf1 printfchar prmarscl prmreuse \ prt1eval prtoeval \ - rand randtest range1 readbuf rebrackloc rebt8b1 redfilnm \ + rand randtest range1 readbuf rebrackloc rebt8b1 rebuild redfilnm \ regeq regexpbrack regexpbrack2 \ regexprange regrange reindops \ reparse resplit rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 \ diff --git a/test/Makefile.in b/test/Makefile.in index be42a250..29064326 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -1111,6 +1111,9 @@ EXTRA_DIST = \ rebuf.awk \ rebuf.in \ rebuf.ok \ + rebuild.awk \ + rebuild.in \ + rebuild.ok \ redfilnm.awk \ redfilnm.in \ redfilnm.ok \ @@ -1417,7 +1420,7 @@ BASIC_TESTS = \ paramdup paramres paramtyp paramuninitglobal parse1 parsefld parseme \ pcntplus posix2008sub prdupval prec printf0 printf1 printfchar prmarscl prmreuse \ prt1eval prtoeval \ - rand randtest range1 readbuf rebrackloc rebt8b1 redfilnm \ + rand randtest range1 readbuf rebrackloc rebt8b1 rebuild redfilnm \ regeq regexpbrack regexpbrack2 \ regexprange regrange reindops \ reparse resplit rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 \ @@ -3504,6 +3507,11 @@ rebt8b1: @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +rebuild: + @echo $@ + @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + regeq: @echo $@ @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/Maketests b/test/Maketests index f42ecdc6..525a44d1 100644 --- a/test/Maketests +++ b/test/Maketests @@ -752,6 +752,11 @@ rebt8b1: @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +rebuild: + @echo $@ + @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + regeq: @echo $@ @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/rebuild.awk b/test/rebuild.awk new file mode 100644 index 00000000..7320f192 --- /dev/null +++ b/test/rebuild.awk @@ -0,0 +1,5 @@ +{ + $1 = "test" + print $0 + print typeof($2) +} diff --git a/test/rebuild.in b/test/rebuild.in new file mode 100644 index 00000000..b2901ea9 --- /dev/null +++ b/test/rebuild.in @@ -0,0 +1 @@ +a b diff --git a/test/rebuild.ok b/test/rebuild.ok new file mode 100644 index 00000000..29635279 --- /dev/null +++ b/test/rebuild.ok @@ -0,0 +1,2 @@ +test b +strnum |