~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to pc/Makefile.tst

  • Committer: Arnold D. Robbins
  • Date: 2010-11-18 21:00:31 UTC
  • Revision ID: git-v1:6f3612539c425da2bc1d34db621696e6a273b01c
Bring latest byte code gawk into git. Hurray!

Show diffs side-by-side

added added

removed removed

Lines of Context:
115
115
CLEANFILES = core core.* fmtspcl.ok
116
116
 
117
117
# try to keep these sorted
118
 
BASIC_TESTS = \
119
 
        addcomma anchgsub argarray arrayparm arrayprm2 arrayprm3 arrayref \
120
 
        arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty arynocls \
121
 
        aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 aryprm8 \
122
 
        arysubnm asgext awkpath back89 backgsub childin clobber closebad \
123
 
        clsflnam compare compare2 concat1 concat2 concat3 concat4 convfmt \
124
 
        datanonl defref delarpm2 delarprm delfunc dynlj eofsplit exitval1 \
125
 
        exitval2 fcall_exit fcall_exit2 fldchg fldchgnf fnamedat fnarray \
126
 
        fnarray2 fnaryscl fnasgnm \
127
 
        fnmisc fordel forref forsimp fsbs fsrs fsspcoln fstabplus funsemnl funsmnam \
128
 
        funstack getline getline2 getline3 getlnbuf getnr2tb getnr2tm \
129
 
        gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 \
130
 
        hex hsprint inputred intest intprec iobug1 leaddig leadnl litoct \
131
 
        longsub longwrds manglprm math membug1 messages minusstr mmap8k \
132
 
        mtchi18n nasty nasty2 negexp nested nfldstr nfneg nfset nlfldsep \
133
 
        nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \
134
 
        nors nulrsend numindex numsubstr octsub ofmt ofmtbig ofmtfidl ofmts \
135
 
        onlynl opasnidx opasnslf paramdup paramres paramtyp parse1 parsefld \
136
 
        parseme pcntplus prdupval prec printf0 printf1 prmarscl prmreuse \
137
 
        prt1eval prtoeval psx96sub rand rebt8b1 redfilnm regeq reindops \
138
 
        reparse resplit rs rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 \
139
 
        rstest3 rstest4 rstest5 rswhite scalar sclforin sclifin sortempty \
140
 
        splitargv splitarr splitdef splitvar splitwht strcat1 strnum1 \
141
 
        strtod subamp subi18n subsepnm subslash substr swaplns synerr1 \
142
 
        synerr2 tradanch tweakfld uninit2 uninit3 uninit4 uninit5 uninitialized \
143
 
        unterm uparrfs wideidx wideidx2 widesub widesub2 widesub3 \
144
 
        widesub4 wjposer1 zero2 zeroe0 zeroflag
 
118
BASIC_TESTS = addcomma anchgsub argarray arrayparm arrayprm2 arrayprm3 \
 
119
        arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty \
 
120
        arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
 
121
        aryprm8 arysubnm asgext awkpath back89 backgsub childin clobber \
 
122
        closebad clsflnam compare compare2 concat1 concat2 concat3 concat4 \
 
123
        convfmt datanonl defref delarpm2 delarprm delfunc dynlj eofsplit \
 
124
        exitval1 exitval2 fcall_exit fcall_exit2 fldchg fldchgnf fnamedat \
 
125
        fnarray fnarray2 fnaryscl fnasgnm fnmisc fordel forref forsimp \
 
126
        fsbs fsrs fsspcoln fstabplus funsemnl funsmnam funstack getline \
 
127
        getline2 getline3 getlnbuf getnr2tb getnr2tm gsubasgn gsubtest gsubtst2 \
 
128
        gsubtst3 gsubtst4 gsubtst5 gsubtst6 hex hsprint inputred intest intprec iobug1 \
 
129
        leaddig leadnl litoct longsub longwrds manglprm math membug1 messages \
 
130
        minusstr mmap8k mtchi18n nasty nasty2 negexp nested nfldstr nfneg \
 
131
        nfset nlfldsep nlinstr nlstrina noeffect nofile nofmtch noloop1 \
 
132
        noloop2 nonl noparms nors nulrsend numindex numsubstr octsub ofmt \
 
133
        ofmtbig ofmtfidl ofmts onlynl opasnidx opasnslf paramdup paramres \
 
134
        paramtyp parse1 parsefld parseme pcntplus prdupval prec printf0 \
 
135
        printf1 prmarscl prmreuse prt1eval prtoeval psx96sub rand range1 \
 
136
        rebt8b1 \
 
137
        redfilnm regeq reindops reparse resplit rs rsnul1nl rsnulbig rsnulbig2 \
 
138
        rstest1 rstest2 rstest3 rstest4 rstest5 rswhite scalar sclforin sclifin \
 
139
        sortempty splitargv splitarr splitdef splitvar splitwht strcat1 strnum1 \
 
140
        strtod subamp subi18n subsepnm subslash substr swaplns synerr1 synerr2 \
 
141
        tradanch tweakfld uninit2 uninit3 uninit4 uninit5 uninitialized unterm \
 
142
        uparrfs wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
 
143
        zero2 zeroe0 zeroflag
145
144
 
146
145
UNIX_TESTS = fflush getlnhd localenl pid pipeio1 pipeio2 poundbang space strftlng
147
146
GAWK_EXT_TESTS = \
148
 
        argtest backw badargs binmode1 clos1way devfd devfd1 devfd2 fieldwdth \
149
 
        fsfwfs funlen fwtest fwtest2 gensub gensub2 getlndir gnuops2 gnuops3 \
150
 
        gnureops icasefs icasers igncdym igncfs ignrcas2 ignrcase lint lintold \
151
 
        manyfiles match1 match2 match3 mbprintf3 mbstr1 nondec nondec2 posix \
152
 
        printfbad1 printfbad2 procinfs rebuf regx8bit reint reint2 rsstart1 \
153
 
        rsstart2 rsstart3 rstest6 shadow strftime strtonum
 
147
        aadelete1 aadelete2 aarray1 aasort aasorti \
 
148
        argtest backw badargs beginfile1 binmode1 clos1way \
 
149
        devfd devfd1 devfd2 \
 
150
        fieldwdth fpat1 funlen fsfwfs fwtest fwtest2 gensub gensub2 getlndir \
 
151
        gnuops2 gnuops3 gnureops \
 
152
        icasefs icasers igncdym igncfs ignrcas2 ignrcase indirectcall lint \
 
153
        lintold manyfiles match1 match2 match3 mbstr1 nondec nondec2 patsplit \
 
154
        posix printfbad1 printfbad2 \
 
155
        procinfs rebuf regx8bit reint reint2 rsstart1 rsstart2 rsstart3 \
 
156
        rstest6 shadow splitarg4 strftime strtonum switch2
154
157
 
155
158
EXTRA_TESTS = regtest inftest
156
159
INET_TESTS = inetechu inetecht inetdayu inetdayt
157
160
MACHINE_TESTS = double1 double2 fmtspcl intformat
158
161
LOCALE_CHARSET_TESTS = asort asorti fmttest fnarydel fnparydl lc_num1 mbfw1 \
159
 
        mbprintf1 mbprintf2 rebt8b2 sort1 sprintfc whiny
 
162
        mbprintf1 mbprintf2 mbprintf3 rebt8b2 sort1 sprintfc whiny
160
163
 
161
164
 
162
165
# List of the tests which should be run with --lint option:
165
168
# List of the tests which should be run with --lint-old option:
166
169
NEED_LINT_OLD = lintold
167
170
 
 
171
# List of the tests which fail with EXIT CODE 1
 
172
FAIL_CODE1 = fnarray2 fnmisc gsubasgn mixed1 noparms paramdup synerr1 synerr2 unterm
 
173
 
168
174
# List of the files that appear in manual tests or are for reserve testing:
169
 
GENTESTS_UNUSED = Makefile.in gtlnbufv.awk printfloat.awk switch2.awk
 
175
GENTESTS_UNUSED = Makefile.in gtlnbufv.awk printfloat.awk
170
176
 
171
177
# Message stuff is to make it a little easier to follow.
172
178
# Make the pass-fail last and dependent on others to avoid
694
700
        @echo $@
695
701
        @$(AWK) --lint -f $(srcdir)/$@.awk $(srcdir)/$@.in 2>&1 | sed 's;\$(srcdir)/;;g' >_$@ || echo EXIT CODE: $$?  >>_$@
696
702
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
703
 
 
704
beginfile1::
 
705
        @echo $@
 
706
        @echo Expect beginfile1 to fail with DJGPP.
 
707
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk $(srcdir)/$@.awk . ./no/such/file $(srcdir)/Makefile  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
708
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
697
709
Gt-dummy:
698
710
# file Maketests, generated from Makefile.am by the Gentests program
699
711
addcomma:
1312
1324
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1313
1325
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1314
1326
 
 
1327
range1:
 
1328
        @echo range1
 
1329
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1330
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1331
 
1315
1332
rebt8b1:
1316
1333
        @echo rebt8b1
1317
1334
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1529
1546
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1530
1547
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1531
1548
 
 
1549
aadelete1:
 
1550
        @echo aadelete1
 
1551
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1552
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1553
 
 
1554
aadelete2:
 
1555
        @echo aadelete2
 
1556
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1557
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1558
 
 
1559
aarray1:
 
1560
        @echo aarray1
 
1561
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1562
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1563
 
 
1564
aasort:
 
1565
        @echo aasort
 
1566
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1567
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1568
 
 
1569
aasorti:
 
1570
        @echo aasorti
 
1571
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1572
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1573
 
1532
1574
backw:
1533
1575
        @echo backw
1534
1576
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1545
1587
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1546
1588
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1547
1589
 
 
1590
fpat1:
 
1591
        @echo fpat1
 
1592
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1593
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1594
 
 
1595
funlen:
 
1596
        @echo funlen
 
1597
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1598
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1599
 
1548
1600
fsfwfs:
1549
1601
        @echo fsfwfs
1550
1602
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1551
1603
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1552
1604
 
1553
 
funlen:
1554
 
        @echo funlen
1555
 
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1556
 
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1557
 
 
1558
1605
fwtest:
1559
1606
        @echo fwtest
1560
1607
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1621
1668
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1622
1669
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1623
1670
 
 
1671
indirectcall:
 
1672
        @echo indirectcall
 
1673
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1674
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1675
 
1624
1676
lint:
1625
1677
        @echo lint
1626
1678
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1651
1703
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1652
1704
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1653
1705
 
 
1706
patsplit:
 
1707
        @echo patsplit
 
1708
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1709
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1710
 
1654
1711
posix:
1655
1712
        @echo posix
1656
1713
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1686
1743
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  --lint >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1687
1744
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1688
1745
 
 
1746
splitarg4:
 
1747
        @echo splitarg4
 
1748
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  < $(srcdir)/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1749
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1750
 
1689
1751
strtonum:
1690
1752
        @echo strtonum
1691
1753
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1692
1754
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
1693
1755
 
 
1756
switch2:
 
1757
        @echo switch2
 
1758
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1759
        @-$(CMP) $(srcdir)/$@.ok _$@ && rm -f _$@
 
1760
 
1694
1761
double1:
1695
1762
        @echo double1
1696
1763
        @AWKPATH=$(srcdir) $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@