"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "test/Makefile.am" between
gawk-5.0.1.tar.xz and gawk-5.1.0.tar.xz

About: GNU awk - pattern scanning and processing language.

Makefile.am  (gawk-5.0.1.tar.xz):Makefile.am  (gawk-5.1.0.tar.xz)
# #
# test/Makefile.am --- automake input file for gawk # test/Makefile.am --- automake input file for gawk
# #
# Copyright (C) 1988-2019 the Free Software Foundation, Inc. # Copyright (C) 1988-2020 the Free Software Foundation, Inc.
# #
# This file is part of GAWK, the GNU implementation of the # This file is part of GAWK, the GNU implementation of the
# AWK Programming Language. # AWK Programming Language.
# #
# GAWK is free software; you can redistribute it and/or modify # GAWK is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or # the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version. # (at your option) any later version.
# #
# GAWK is distributed in the hope that it will be useful, # GAWK is distributed in the hope that it will be useful,
skipping to change at line 269 skipping to change at line 269
dfastress.ok \ dfastress.ok \
double1.awk \ double1.awk \
double1.ok \ double1.ok \
double2.awk \ double2.awk \
double2.ok \ double2.ok \
dtdgport.awk \ dtdgport.awk \
dumpvars.in \ dumpvars.in \
dumpvars.ok \ dumpvars.ok \
dynlj.awk \ dynlj.awk \
dynlj.ok \ dynlj.ok \
escapebrace.awk \
escapebrace.in \
escapebrace.ok \
eofsplit.awk \ eofsplit.awk \
eofsplit.ok \ eofsplit.ok \
eofsrc1a.awk \ eofsrc1a.awk \
eofsrc1b.awk \ eofsrc1b.awk \
eofsrc1.ok \ eofsrc1.ok \
errno.awk \ errno.awk \
errno.in \ errno.in \
errno.ok \ errno.ok \
exit.ok \ exit.ok \
exit.sh \ exit.sh \
skipping to change at line 366 skipping to change at line 369
fpat3.in \ fpat3.in \
fpat3.ok \ fpat3.ok \
fpat4.awk \ fpat4.awk \
fpat4.ok \ fpat4.ok \
fpat5.awk \ fpat5.awk \
fpat5.in \ fpat5.in \
fpat5.ok \ fpat5.ok \
fpat6.awk \ fpat6.awk \
fpat6.in \ fpat6.in \
fpat6.ok \ fpat6.ok \
fpat7.awk \
fpat7.in \
fpat7.ok \
fpat8.awk \
fpat8.in \
fpat8.ok \
fpatnull.awk \ fpatnull.awk \
fpatnull.in \ fpatnull.in \
fpatnull.ok \ fpatnull.ok \
fsbs.awk \ fsbs.awk \
fsbs.in \ fsbs.in \
fsbs.ok \ fsbs.ok \
fscaret.awk \ fscaret.awk \
fscaret.in \ fscaret.in \
fscaret.ok \ fscaret.ok \
fsfwfs.awk \ fsfwfs.awk \
skipping to change at line 566 skipping to change at line 575
inplace.1.in \ inplace.1.in \
inplace.2.in \ inplace.2.in \
inplace1.ok \ inplace1.ok \
inplace1.1.ok \ inplace1.1.ok \
inplace1.2.ok \ inplace1.2.ok \
inplace2.ok \ inplace2.ok \
inplace2.1.ok \ inplace2.1.ok \
inplace2.1.bak.ok \ inplace2.1.bak.ok \
inplace2.2.ok \ inplace2.2.ok \
inplace2.2.bak.ok \ inplace2.2.bak.ok \
inplace2bcomp.1.ok \
inplace2bcomp.1.orig.ok \
inplace2bcomp.2.ok \
inplace2bcomp.2.orig.ok \
inplace2bcomp.ok \
inplace3.ok \ inplace3.ok \
inplace3.1.ok \ inplace3.1.ok \
inplace3.1.bak.ok \ inplace3.1.bak.ok \
inplace3.2.ok \ inplace3.2.ok \
inplace3.2.bak.ok \ inplace3.2.bak.ok \
inplace3bcomp.1.ok \
inplace3bcomp.1.orig.ok \
inplace3bcomp.2.ok \
inplace3bcomp.2.orig.ok \
inplace3bcomp.ok \
inputred.awk \ inputred.awk \
inputred.ok \ inputred.ok \
intarray.awk \ intarray.awk \
intarray.ok \ intarray.ok \
intest.awk \ intest.awk \
intest.ok \ intest.ok \
intformat.awk \ intformat.awk \
intformat.ok \ intformat.ok \
intprec.awk \ intprec.awk \
intprec.ok \ intprec.ok \
skipping to change at line 709 skipping to change at line 728
mpfrrnd.ok \ mpfrrnd.ok \
mpfrrndeval.awk \ mpfrrndeval.awk \
mpfrrndeval.ok \ mpfrrndeval.ok \
mpfrsort.awk \ mpfrsort.awk \
mpfrsort.ok \ mpfrsort.ok \
mpfrsqrt.awk \ mpfrsqrt.awk \
mpfrsqrt.ok \ mpfrsqrt.ok \
mpfrstrtonum.awk \ mpfrstrtonum.awk \
mpfrstrtonum.ok \ mpfrstrtonum.ok \
mpfruplus.ok \ mpfruplus.ok \
mpfranswer42.awk \
mpfranswer42.ok \
mpgforcenum.awk \ mpgforcenum.awk \
mpgforcenum.ok \ mpgforcenum.ok \
mtchi18n.awk \ mtchi18n.awk \
mtchi18n.in \ mtchi18n.in \
mtchi18n.ok \ mtchi18n.ok \
nasty.awk \ nasty.awk \
nasty.ok \ nasty.ok \
nasty2.awk \ nasty2.awk \
nasty2.ok \ nasty2.ok \
nastyparm.awk \ nastyparm.awk \
skipping to change at line 782 skipping to change at line 803
nonfatal2.ok \ nonfatal2.ok \
nonfatal3.awk \ nonfatal3.awk \
nonfatal3.ok \ nonfatal3.ok \
nonl.awk \ nonl.awk \
nonl.in \ nonl.in \
nonl.ok \ nonl.ok \
noparms.awk \ noparms.awk \
noparms.ok \ noparms.ok \
nors.in \ nors.in \
nors.ok \ nors.ok \
nsawk1.awk \
nsawk1a.ok \
nsawk1b.ok \
nsawk1c.ok \
nsawk2.awk \
nsawk2a.ok \
nsawk2b.ok \
nsbad.awk \ nsbad.awk \
nsbad.ok \ nsbad.ok \
nsbad_cmd.ok \ nsbad_cmd.ok \
nsforloop.awk \ nsforloop.awk \
nsforloop.ok \ nsforloop.ok \
nsfuncrecurse.awk \ nsfuncrecurse.awk \
nsfuncrecurse.ok \ nsfuncrecurse.ok \
nsindirect1.awk \ nsindirect1.awk \
nsindirect1.ok \ nsindirect1.ok \
nsindirect2.awk \ nsindirect2.awk \
skipping to change at line 939 skipping to change at line 967
profile8.ok \ profile8.ok \
profile9.awk \ profile9.awk \
profile9.ok \ profile9.ok \
profile10.awk \ profile10.awk \
profile10.ok \ profile10.ok \
profile11.awk \ profile11.awk \
profile11.ok \ profile11.ok \
profile12.awk \ profile12.awk \
profile12.in \ profile12.in \
profile12.ok \ profile12.ok \
profile13.awk \
profile13.ok \
prt1eval.awk \ prt1eval.awk \
prt1eval.ok \ prt1eval.ok \
prtoeval.awk \ prtoeval.awk \
prtoeval.ok \ prtoeval.ok \
pty1.awk \ pty1.awk \
pty1.ok \ pty1.ok \
pty2.awk \ pty2.awk \
pty2.ok \ pty2.ok \
rand-mpfr.ok \ rand-mpfr.ok \
rand.awk \ rand.awk \
skipping to change at line 1039 skipping to change at line 1069
rscompat.ok \ rscompat.ok \
rsgetline.awk \ rsgetline.awk \
rsgetline.in \ rsgetline.in \
rsgetline.ok \ rsgetline.ok \
rsglstdin.ok \ rsglstdin.ok \
rsnul1nl.awk \ rsnul1nl.awk \
rsnul1nl.in \ rsnul1nl.in \
rsnul1nl.ok \ rsnul1nl.ok \
rsnulbig.ok \ rsnulbig.ok \
rsnulbig2.ok \ rsnulbig2.ok \
rsnulw.awk \
rsnulw.in \
rsnulw.ok \
rsstart1.awk \ rsstart1.awk \
rsstart1.in \ rsstart1.in \
rsstart1.ok \ rsstart1.ok \
rsstart2.awk \ rsstart2.awk \
rsstart2.in \ rsstart2.in \
rsstart2.ok \ rsstart2.ok \
rsstart3.ok \ rsstart3.ok \
rstest1.awk \ rstest1.awk \
rstest1.ok \ rstest1.ok \
rstest2.awk \ rstest2.awk \
skipping to change at line 1150 skipping to change at line 1183
strnum1.ok \ strnum1.ok \
strnum2.awk \ strnum2.awk \
strnum2.ok \ strnum2.ok \
strtod.awk \ strtod.awk \
strtod.in \ strtod.in \
strtod.ok \ strtod.ok \
strtonum.awk \ strtonum.awk \
strtonum.ok \ strtonum.ok \
strtonum1.awk \ strtonum1.awk \
strtonum1.ok \ strtonum1.ok \
stupid1.awk \
stupid1.ok \
stupid2.awk \
stupid2.ok \
stupid3.awk \
stupid3.ok \
stupid4.awk \
stupid4.ok \
subamp.awk \ subamp.awk \
subamp.in \ subamp.in \
subamp.ok \ subamp.ok \
subback.awk \ subback.awk \
subback.in \ subback.in \
subback.ok \ subback.ok \
subi18n.awk \ subi18n.awk \
subi18n.ok \ subi18n.ok \
subsepnm.awk \ subsepnm.awk \
subsepnm.ok \ subsepnm.ok \
skipping to change at line 1194 skipping to change at line 1235
symtab7.in \ symtab7.in \
symtab7.ok \ symtab7.ok \
symtab8.awk \ symtab8.awk \
symtab8.in \ symtab8.in \
symtab8.ok \ symtab8.ok \
symtab9.awk \ symtab9.awk \
symtab9.ok \ symtab9.ok \
symtab10.awk \ symtab10.awk \
symtab10.in \ symtab10.in \
symtab10.ok \ symtab10.ok \
symtab11.awk \
symtab11.ok \
synerr1.awk \ synerr1.awk \
synerr1.ok \ synerr1.ok \
synerr2.awk \ synerr2.awk \
synerr2.ok \ synerr2.ok \
synerr3.awk \ synerr3.awk \
synerr3.ok \ synerr3.ok \
tailrecurse.awk \ tailrecurse.awk \
tailrecurse.ok \ tailrecurse.ok \
testext.ok \ testext.ok \
time.awk \ time.awk \
skipping to change at line 1224 skipping to change at line 1267
tweakfld.in \ tweakfld.in \
tweakfld.ok \ tweakfld.ok \
typedregex1.awk \ typedregex1.awk \
typedregex1.ok \ typedregex1.ok \
typedregex2.awk \ typedregex2.awk \
typedregex2.ok \ typedregex2.ok \
typedregex3.awk \ typedregex3.awk \
typedregex3.ok \ typedregex3.ok \
typedregex4.awk \ typedregex4.awk \
typedregex4.ok \ typedregex4.ok \
typedregex5.awk \
typedregex5.in \
typedregex5.ok \
typedregex6.awk \
typedregex6.in \
typedregex6.ok \
typeof1.awk \ typeof1.awk \
typeof1.ok \ typeof1.ok \
typeof2.awk \ typeof2.awk \
typeof2.ok \ typeof2.ok \
typeof3.awk \ typeof3.awk \
typeof3.ok \ typeof3.ok \
typeof4.awk \ typeof4.awk \
typeof4.ok \ typeof4.ok \
typeof5.awk \ typeof5.awk \
typeof5.in \ typeof5.in \
skipping to change at line 1297 skipping to change at line 1346
BASIC_TESTS = \ BASIC_TESTS = \
addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 arrayparm \ addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 arrayparm \
arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 \ arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 \
arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \ arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \ aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \
assignnumfield assignnumfield2 \ assignnumfield assignnumfield2 \
back89 backgsub badassign1 badbuild \ back89 backgsub badassign1 badbuild \
callparam childin clobber closebad clsflnam compare compare2 \ callparam childin clobber closebad clsflnam compare compare2 \
concat1 concat2 concat3 concat4 concat5 convfmt \ concat1 concat2 concat3 concat4 concat5 convfmt \
datanonl defref delargv delarpm2 delarprm delfunc dfamb1 dfastress dynlj \ datanonl defref delargv delarpm2 delarprm delfunc dfamb1 dfastress dynlj \
eofsplit eofsrc1 exit2 exitval1 exitval2 exitval3 \ escapebrace eofsplit eofsrc1 exit2 exitval1 exitval2 exitval3 \
fcall_exit fcall_exit2 fldchg fldchgnf fldterm fnamedat fnarray fnarray2 \ fcall_exit fcall_exit2 fldchg fldchgnf fldterm fnamedat fnarray fnarray2 \
fnaryscl fnasgnm fnmisc fordel forref forsimp fsbs fscaret fsnul1 \ fnaryscl fnasgnm fnmisc fordel forref forsimp fsbs fscaret fsnul1 \
fsrs fsspcoln fstabplus funsemnl funsmnam funstack \ fsrs fsspcoln fstabplus funsemnl funsmnam funstack \
getline getline2 getline3 getline4 getline5 getlnbuf getnr2tb getnr2tm \ getline getline2 getline3 getline4 getline5 getlnbuf getnr2tb getnr2tm \
gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 gsubtst7 \ gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 gsubtst7 \
gsubtst8 \ gsubtst8 \
hex hex2 hsprint \ hex hex2 hsprint \
inpref inputred intest intprec iobug1 \ inpref inputred intest intprec iobug1 \
leaddig leadnl litoct longsub longwrds \ leaddig leadnl litoct longsub longwrds \
manglprm math membug1 memleak messages minusstr mmap8k \ manglprm math membug1 memleak messages minusstr mmap8k \
nasty nasty2 negexp negrange nested nfldstr nfloop nfneg nfset nlfldsep \ nasty nasty2 negexp negrange nested nfldstr nfloop nfneg nfset nlfldsep \
nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \ nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \
nors nulinsrc nulrsend numindex numrange numstr1 numsubstr \ nors nulinsrc nulrsend numindex numrange numstr1 numsubstr \
octsub ofmt ofmta ofmtbig ofmtfidl ofmts ofmtstrnum ofs1 onlynl \ octsub ofmt ofmta ofmtbig ofmtfidl ofmts ofmtstrnum ofs1 onlynl \
opasnidx opasnslf \ opasnidx opasnslf \
paramasfunc1 paramasfunc2 paramdup paramres paramtyp paramuninitglobal \ paramasfunc1 paramasfunc2 paramdup paramres paramtyp paramuninitglobal \
parse1 parsefld parseme pcntplus posix2008sub prdupval prec printf0 \ parse1 parsefld parseme pcntplus posix2008sub prdupval prec printf0 \
printf1 printfchar prmarscl prmreuse prt1eval prtoeval \ printf1 printfchar prmarscl prmreuse prt1eval prtoeval \
rand randtest range1 range2 readbuf rebrackloc rebt8b1 rebuild redfilnm r egeq \ rand randtest range1 range2 readbuf rebrackloc rebt8b1 rebuild redfilnm r egeq \
regexpbrack regexpbrack2 regexprange regrange reindops reparse resplit \ regexpbrack regexpbrack2 regexprange regrange reindops reparse resplit \
rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 rstest3 \ rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rsnulw \
rstest4 rstest5 rswhite \ rstest1 rstest2 rstest3 rstest4 rstest5 rswhite \
scalar sclforin sclifin setrec0 setrec1 \ scalar sclforin sclifin setrec0 setrec1 \
sigpipe1 sortempty sortglos spacere splitargv splitarr \ sigpipe1 sortempty sortglos spacere splitargv splitarr \
splitdef splitvar splitwht status-close strcat1 strnum1 strnum2 strtod \ splitdef splitvar splitwht status-close strcat1 strnum1 strnum2 strtod \
subamp subback subi18n subsepnm subslash substr swaplns synerr1 synerr2 s ynerr3 \ subamp subback subi18n subsepnm subslash substr swaplns synerr1 synerr2 s ynerr3 \
tailrecurse tradanch trailbs tweakfld \ tailrecurse tradanch trailbs tweakfld \
uninit2 uninit3 uninit4 uninit5 uninitialized unterm uparrfs uplus \ uninit2 uninit3 uninit4 uninit5 uninitialized unterm uparrfs uplus \
wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \ wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
zero2 zeroe0 zeroflag zero2 zeroe0 zeroflag
UNIX_TESTS = \ UNIX_TESTS = \
skipping to change at line 1341 skipping to change at line 1390
space strftlng space strftlng
GAWK_EXT_TESTS = \ GAWK_EXT_TESTS = \
aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort arraysort2 \ aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort arraysort2 \
arraytype \ arraytype \
backw badargs beginfile1 beginfile2 binmode1 \ backw badargs beginfile1 beginfile2 binmode1 \
charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \ charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \
clos1way6 crlf \ clos1way6 crlf \
dbugeval dbugeval2 dbugeval3 dbugtypedre1 dbugtypedre2 delsub \ dbugeval dbugeval2 dbugeval3 dbugtypedre1 dbugtypedre2 delsub \
devfd devfd1 devfd2 dfacheck1 dumpvars \ devfd devfd1 devfd2 dfacheck1 dumpvars \
errno exit \ errno exit fieldwdth forcenum \
fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull fsfwfs \ fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpat7 fpat8 fpatnull \
funlen functab1 functab2 functab3 fwtest fwtest2 fwtest3 fwtest4 \ fsfwfs funlen functab1 functab2 functab3 \
fwtest5 fwtest6 fwtest7 fwtest8 \ fwtest fwtest2 fwtest3 fwtest4 fwtest5 fwtest6 fwtest7 fwtest8 \
genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind \ genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind \
icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \ icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \
incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \ incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \
indirectbuiltin indirectcall indirectcall2 intarray isarrayunset \ indirectbuiltin indirectcall indirectcall2 intarray isarrayunset \
lint lintexp lintindex lintint lintlength lintold lintset lintwarn \ lint lintexp lintindex lintint lintlength lintold lintset lintwarn \
manyfiles match1 match2 match3 mbstr1 mbstr2 mixed1 mktime muldimposix \ manyfiles match1 match2 match3 mbstr1 mbstr2 mixed1 mktime muldimposix \
nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \ nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \
nsawk1a nsawk1b nsawk1c nsawk2a nsawk2b \
nsbad nsbad_cmd nsforloop nsfuncrecurse nsindirect1 nsindirect2 nsprof1 n sprof2 \ nsbad nsbad_cmd nsforloop nsfuncrecurse nsindirect1 nsindirect2 nsprof1 n sprof2 \
patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge \ patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge \
procinfs profile0 profile1 profile2 profile3 profile4 profile5 profile6 \ procinfs profile0 profile1 profile2 profile3 profile4 profile5 profile6 \
profile7 profile8 profile9 profile10 profile11 profile12 pty1 pty2 \ profile7 profile8 profile9 profile10 profile11 profile12 profile13 pty1 p ty2 \
rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline rsglstdi n \ rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline rsglstdi n \
rsstart1 rsstart2 rsstart3 rstest6 \ rsstart1 rsstart2 rsstart3 rstest6 \
sandbox1 shadow shadowbuiltin sortfor sortfor2 sortu \ sandbox1 shadow shadowbuiltin sortfor sortfor2 sortu \
sourcesplit split_after_fpat \ sourcesplit split_after_fpat \
splitarg4 strftfld strftime strtonum strtonum1 switch2 symtab1 symtab2 \ splitarg4 strftfld strftime strtonum strtonum1 \
symtab3 symtab4 symtab5 symtab6 symtab7 symtab8 symtab9 symtab10 \ stupid1 stupid2 stupid3 stupid4 \
switch2 symtab1 symtab2 symtab3 symtab4 symtab5 symtab6 symtab7 \
symtab8 symtab9 symtab10 symtab11 \
timeout typedregex1 typedregex2 typedregex3 typedregex4 \ timeout typedregex1 typedregex2 typedregex3 typedregex4 \
typedregex5 typedregex6 \
typeof1 typeof2 typeof3 typeof4 typeof5 \ typeof1 typeof2 typeof3 typeof4 typeof5 \
watchpoint1 watchpoint1
ARRAYDEBUG_TESTS = arrdbg ARRAYDEBUG_TESTS = arrdbg
EXTRA_TESTS = inftest regtest ignrcas3 EXTRA_TESTS = inftest regtest ignrcas3
INET_TESTS = inetdayu inetdayt inetechu inetecht INET_TESTS = inetdayu inetdayt inetechu inetecht
MACHINE_TESTS = double1 double2 intformat MACHINE_TESTS = double1 double2 intformat
skipping to change at line 1384 skipping to change at line 1437
LOCALE_CHARSET_TESTS = \ LOCALE_CHARSET_TESTS = \
asort asorti backbigs1 backsmalls1 backsmalls2 \ asort asorti backbigs1 backsmalls1 backsmalls2 \
fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \ fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
mbprintf1 mbprintf2 mbprintf3 mbprintf4 mbprintf5 \ mbprintf1 mbprintf2 mbprintf3 mbprintf4 mbprintf5 \
mtchi18n nlstringtest rebt8b2 rtlenmb sort1 sprintfc mtchi18n nlstringtest rebt8b2 rtlenmb sort1 sprintfc
SHLIB_TESTS = \ SHLIB_TESTS = \
apiterm \ apiterm \
filefuncs fnmatch fork fork2 fts functab4 \ filefuncs fnmatch fork fork2 fts functab4 \
getfile \ getfile \
inplace1 inplace2 inplace3 \ inplace1 inplace2 inplace2bcomp inplace3 inplace3bcomp \
ordchr ordchr2 \ ordchr ordchr2 \
readdir readdir_test readdir_retest readfile readfile2 revout \ readdir readdir_test readdir_retest readfile readfile2 revout \
revtwoway rwarray \ revtwoway rwarray \
testext time testext time
# List of the tests which should be run with --debug option: # List of the tests which should be run with --debug option:
NEED_DEBUG = dbugtypedre1 dbugtypedre2 dbugeval2 dbugeval3 symtab10 NEED_DEBUG = dbugtypedre1 dbugtypedre2 dbugeval2 dbugeval3 symtab10
# List of the tests which should be run with --lint option: # List of the tests which should be run with --lint option:
NEED_LINT = \ NEED_LINT = \
defref fmtspcl lintexp lintindex lintint lintlength lintwarn \ defref fmtspcl lintexp lintindex lintint lintlength lintwarn \
noeffect nofmtch nonl shadow uninit2 uninit3 uninit4 uninit5 uninitialize d noeffect nofmtch nonl shadow uninit2 uninit3 uninit4 uninit5 uninitialize d
# List of the tests which should be run with --lint-old option: # List of the tests which should be run with --lint-old option:
NEED_LINT_OLD = lintold NEED_LINT_OLD = lintold
# List of tests that must be run with -M # List of tests that must be run with -M
NEED_MPFR = mpfrbigint mpfrbigint2 mpfrexprange mpfrfield mpfrieee mpfrmemok1 \ NEED_MPFR = mpfrbigint mpfrbigint2 mpfrexprange mpfrfield mpfrieee mpfrmemok1 \
mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \ mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \
mpfrstrtonum mpgforcenum mpfruplus mpfrstrtonum mpgforcenum mpfruplus mpfranswer42
# List of tests that need --non-decimal-data # List of tests that need --non-decimal-data
NEED_NONDEC = mpfrbigint2 nondec2 intarray forcenum NEED_NONDEC = mpfrbigint2 nondec2 intarray forcenum
# List of tests that need --posix # List of tests that need --posix
NEED_POSIX = printf0 posix2008sub paramasfunc1 paramasfunc2 muldimposix NEED_POSIX = escapebrace printf0 posix2008sub paramasfunc1 paramasfunc2 muldimpo six
# List of tests that need --pretty-print # List of tests that need --pretty-print
NEED_PRETTY = nsprof1 nsprof2 \ NEED_PRETTY = nsprof1 nsprof2 \
profile4 profile5 profile8 profile9 profile10 profile11 profile4 profile5 profile8 profile9 profile10 profile11 profile13
# List of tests that need --re-interval # List of tests that need --re-interval
NEED_RE_INTERVAL = gsubtst3 reint reint2 NEED_RE_INTERVAL = gsubtst3 reint reint2
# List of tests that need --sandbox # List of tests that need --sandbox
NEED_SANDBOX = sandbox1 NEED_SANDBOX = sandbox1
# List of tests that need --traditional # List of tests that need --traditional
NEED_TRADITIONAL = litoct tradanch rscompat NEED_TRADITIONAL = litoct tradanch rscompat
skipping to change at line 1476 skipping to change at line 1529
# List of tests that fail on MinGW # List of tests that fail on MinGW
EXPECTED_FAIL_MINGW = \ EXPECTED_FAIL_MINGW = \
backbigs1 backsmalls1 clos1way6 devfd devfd1 devfd2 \ backbigs1 backsmalls1 clos1way6 devfd devfd1 devfd2 \
errno exitval2 fork fork2 fts getfile getlnhd ignrcas3 inetdayt \ errno exitval2 fork fork2 fts getfile getlnhd ignrcas3 inetdayt \
inetecht mbfw1 mbprintf1 mbprintf4 mbstr1 mbstr2 pid pipeio2 \ inetecht mbfw1 mbprintf1 mbprintf4 mbstr1 mbstr2 pid pipeio2 \
pty1 pty2 readdir rstest4 rstest5 status-close timeout pty1 pty2 readdir rstest4 rstest5 status-close timeout
# List of tests that fail on z/OS # List of tests that fail on z/OS
EXPECTED_FAIL_ZOS = \ EXPECTED_FAIL_ZOS = \
aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \ aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \
backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \ backsmalls2 beginfile1 beginfile2 charasbytes clos1way6 concat4 \
forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \ dfamb1 double1 double2 errno fmttest forcenum getlndir gsubtst5 \
mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \ ignrcas2 lc_num1 localenl localenl mbfw1 mbprintf1 mbprintf2 \
printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \ mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 mtchi18n nlstringtest \
subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \ nofile nonfatal2 numrange printhuge profile5 profile5 rebt8b2 \
widesub widesub2 widesub3 widesub4 \ regrange reint2 rri1 sigpipe1 sort1 sortfor sortu space sprintfc \
beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space subamp subi18n symtab1 symtab11 symtab8 timeout wideidx wideidx2 \
widesub widesub2 widesub3 widesub4
ZOS_FAIL = @ZOS_FAIL@ ZOS_FAIL = @ZOS_FAIL@
# List of the files that appear in manual tests or are for reserve testing: # List of the files that appear in manual tests or are for reserve testing:
GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \ GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \
fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \ fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \
inchello.awk inclib.awk inplace.1.in inplace.2.in inplace.in \ inchello.awk inclib.awk inplace.1.in inplace.2.in inplace.in \
printfloat.awk readdir0.awk valgrind.awk xref.awk printfloat.awk readdir0.awk valgrind.awk xref.awk
# List of tests on MinGW or DJGPP that need a different cmp program # List of tests on MinGW or DJGPP that need a different cmp program
skipping to change at line 1917 skipping to change at line 1971
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mixed1:: mixed1::
@echo $@ @echo $@
@$(AWK) -f /dev/null --source 'BEGIN {return junk}' >_$@ 2>&1 || echo EXI T CODE: $$? >>_$@ @$(AWK) -f /dev/null --source 'BEGIN {return junk}' >_$@ 2>&1 || echo EXI T CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf5:: mbprintf5::
@echo $@ $(ZOS_FAIL) @echo $@ $(ZOS_FAIL)
@-case `uname` in \ @-case `uname` in \
CYGWIN* | MINGW32* | *MS-DOS*) echo this test fails on this system --- sk ipping $@ ;; \ CYGWIN* | MSYS* | MINGW32* | *MS-DOS*) echo this test fails on this syste m --- skipping $@ ;; \
*) \ *) \
[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE ; \ [ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE ; \
$(AWK) -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT COD E: $$? >> _$@ ; \ $(AWK) -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT COD E: $$? >> _$@ ; \
$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; \ $(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ; \
esac esac
printfbad2: printfbad2.ok printfbad2: printfbad2.ok
@echo $@ @echo $@
@$(AWK) --lint -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in 2>&1 | sed 's;$(sr cdir)/;;g' >_$@ || echo EXIT CODE: $$? >>_$@ @$(AWK) --lint -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in 2>&1 | sed 's;$(sr cdir)/;;g' >_$@ || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
skipping to change at line 1971 skipping to change at line 2025
@$(AWK) --profile=ap-$@.out -v sortcmd=$(SORT) -f "$(srcdir)"/xref.awk "$ (srcdir)"/dtdgport.awk > /dev/null @$(AWK) --profile=ap-$@.out -v sortcmd=$(SORT) -f "$(srcdir)"/xref.awk "$ (srcdir)"/dtdgport.awk > /dev/null
@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out @sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
profile3: profile3:
@echo $@ @echo $@
@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null @$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null
@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out @sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
profile5:
@echo $@
@AWKPATH="$(srcdir)" $(AWK) --pretty=_$@ -f $@.awk 2> _$@.err
@cat _$@.err >> _$@ ; rm -f _$@.err
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
profile6: profile6:
@echo $@ @echo $@
@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null @$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null
@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out @sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
profile7: profile7:
@echo $@ @echo $@
@$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null @$(AWK) --profile=ap-$@.out -f "$(srcdir)"/$@.awk > /dev/null
@sed 1,2d < ap-$@.out > _$@; rm ap-$@.out @sed 1,2d < ap-$@.out > _$@; rm ap-$@.out
skipping to change at line 2014 skipping to change at line 2074
mpfrsort: mpfrsort:
@echo $@ @echo $@
@$(AWK) -M -vPREC=53 -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@ @$(AWK) -M -vPREC=53 -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mpfruplus: mpfruplus:
@echo $@ @echo $@
@$(AWK) -M -f "$(srcdir)"/uplus.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@ @$(AWK) -M -f "$(srcdir)"/uplus.awk > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mpfranswer42:
@echo $@
@$(AWK) -M -f "$(srcdir)"/mpfranswer42.awk > _$@ 2>&1 || echo EXIT CODE:
$$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mpfrmemok1: mpfrmemok1:
@echo $@ @echo $@
@$(AWK) -p- -M -f "$(srcdir)"/$@.awk 2>&1 | sed 1d > _$@ || echo EXIT COD E: $$? >> _$@ @$(AWK) -p- -M -f "$(srcdir)"/$@.awk 2>&1 | sed 1d > _$@ || echo EXIT COD E: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
jarebug:: jarebug::
@echo $@ @echo $@
@"$(srcdir)"/$@.sh "$(AWKPROG)" "$(srcdir)"/$@.awk "$(srcdir)"/$@.in "_$@ " || echo EXIT CODE: $$? >> _$@ @"$(srcdir)"/$@.sh "$(AWKPROG)" "$(srcdir)"/$@.awk "$(srcdir)"/$@.in "_$@ " || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
skipping to change at line 2040 skipping to change at line 2105
readfile:: readfile::
@echo $@ @echo $@
@$(AWK) -l readfile 'BEGIN {printf "%s", readfile("$(srcdir)/Makefile.am" )}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @$(AWK) -l readfile 'BEGIN {printf "%s", readfile("$(srcdir)/Makefile.am" )}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)/Makefile.am" _$@ && rm -f _$@ || cp -p "$(srcdir)/Mak efile.am" $@.ok @-$(CMP) "$(srcdir)/Makefile.am" _$@ && rm -f _$@ || cp -p "$(srcdir)/Mak efile.am" $@.ok
readfile2:: readfile2::
@echo $@ @echo $@
@$(AWK) -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.awk "$(srcdir)"/readdir.awk > _$@ || echo EXIT CODE: $$? >>_$@ @$(AWK) -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.awk "$(srcdir)"/readdir.awk > _$@ || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nsawk1a::
@echo $@
@$(AWK) -f "$(srcdir)"/nsawk1.awk > _$@ || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nsawk1b::
@echo $@
@$(AWK) -v I=fine -f "$(srcdir)"/nsawk1.awk > _$@ || echo EXIT CODE: $$?
>>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nsawk1c::
@echo $@
@$(AWK) -v awk::I=fine -f "$(srcdir)"/nsawk1.awk > _$@ || echo EXIT CODE:
$$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nsawk2a::
@echo $@
@$(AWK) -v I=fine -f "$(srcdir)"/nsawk2.awk > _$@ || echo EXIT CODE: $$?
>>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nsawk2b::
@echo $@
@$(AWK) -v awk::I=fine -f "$(srcdir)"/nsawk2.awk > _$@ || echo EXIT CODE:
$$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
include2:: include2::
@echo $@ @echo $@
@AWKPATH="$(srcdir)" $(AWK) --include inclib 'BEGIN {print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @AWKPATH="$(srcdir)" $(AWK) --include inclib 'BEGIN {print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
incdupe:: incdupe::
@echo $@ @echo $@
@AWKPATH="$(srcdir)" $(AWK) --lint -i inclib -i inclib.awk 'BEGIN {print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @AWKPATH="$(srcdir)" $(AWK) --lint -i inclib -i inclib.awk 'BEGIN {print sandwich("a", "b", "c")}' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
skipping to change at line 2100 skipping to change at line 2190
@echo $@ @echo $@
@cp "$(srcdir)"/inplace.1.in _$@.1 @cp "$(srcdir)"/inplace.1.in _$@.1
@cp "$(srcdir)"/inplace.2.in _$@.2 @cp "$(srcdir)"/inplace.2.in _$@.2
@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffi x=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffi x=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1 @-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
@-$(CMP) "$(srcdir)"/$@.1.bak.ok _$@.1.bak && rm -f _$@.1.bak @-$(CMP) "$(srcdir)"/$@.1.bak.ok _$@.1.bak && rm -f _$@.1.bak
@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2 @-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
@-$(CMP) "$(srcdir)"/$@.2.bak.ok _$@.2.bak && rm -f _$@.2.bak @-$(CMP) "$(srcdir)"/$@.2.bak.ok _$@.2.bak && rm -f _$@.2.bak
inplace2bcomp::
@echo $@
@cp "$(srcdir)"/inplace.1.in _$@.1
@cp "$(srcdir)"/inplace.2.in _$@.2
@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v INPLACE_SUFFIX
=.orig 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}'
_$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
@-$(CMP) "$(srcdir)"/$@.1.orig.ok _$@.1.orig && rm -f _$@.1.orig
@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
@-$(CMP) "$(srcdir)"/$@.2.orig.ok _$@.2.orig && rm -f _$@.2.orig
inplace3:: inplace3::
@echo $@ @echo $@
@cp "$(srcdir)"/inplace.1.in _$@.1 @cp "$(srcdir)"/inplace.1.in _$@.1
@cp "$(srcdir)"/inplace.2.in _$@.2 @cp "$(srcdir)"/inplace.2.in _$@.2
@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffi x=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffi x=.bak 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffi x=.bak 'BEGIN {print "Before"} {gsub(/bar/, "foo"); print} END {print "After"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v inplace::suffi x=.bak 'BEGIN {print "Before"} {gsub(/bar/, "foo"); print} END {print "After"}' _$@.1 - _$@.2 < "$(srcdir)"/inplace.in >>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1 @-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
@-$(CMP) "$(srcdir)"/$@.1.bak.ok _$@.1.bak && rm -f _$@.1.bak @-$(CMP) "$(srcdir)"/$@.1.bak.ok _$@.1.bak && rm -f _$@.1.bak
@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2 @-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
@-$(CMP) "$(srcdir)"/$@.2.bak.ok _$@.2.bak && rm -f _$@.2.bak @-$(CMP) "$(srcdir)"/$@.2.bak.ok _$@.2.bak && rm -f _$@.2.bak
inplace3bcomp::
@echo $@
@cp "$(srcdir)"/inplace.1.in _$@.1
@cp "$(srcdir)"/inplace.2.in _$@.2
@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v INPLACE_SUFFIX
=.orig 'BEGIN {print "before"} {gsub(/foo/, "bar"); print} END {print "after"}'
_$@.1 - _$@.2 < "$(srcdir)"/inplace.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@AWKPATH="$(srcdir)"/../awklib/eg/lib $(AWK) -i inplace -v INPLACE_SUFFIX
=.orig 'BEGIN {print "Before"} {gsub(/bar/, "foo"); print} END {print "After"}'
_$@.1 - _$@.2 < "$(srcdir)"/inplace.in >>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@-$(CMP) "$(srcdir)"/$@.1.ok _$@.1 && rm -f _$@.1
@-$(CMP) "$(srcdir)"/$@.1.orig.ok _$@.1.orig && rm -f _$@.1.orig
@-$(CMP) "$(srcdir)"/$@.2.ok _$@.2 && rm -f _$@.2
@-$(CMP) "$(srcdir)"/$@.2.orig.ok _$@.2.orig && rm -f _$@.2.orig
testext:: testext::
@echo $@ @echo $@
@$(AWK) ' /^(@load|BEGIN)/,/^}/' "$(top_srcdir)"/extension/testext.c > te stext.awk @$(AWK) ' /^(@load|BEGIN)/,/^}/' "$(top_srcdir)"/extension/testext.c > te stext.awk
@$(AWK) -f ./testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @$(AWK) -f ./testext.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ testext.awk testexttmp.txt @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ testext.awk testexttmp.txt
getfile: getfile:
@echo $@ @echo $@
@AWKPATH="$(srcdir)" $(AWK) -v TESTEXT_QUIET=1 -ltestext -f $@.awk < $(sr cdir)/$@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @AWKPATH="$(srcdir)" $(AWK) -v TESTEXT_QUIET=1 -ltestext -f $@.awk < $(sr cdir)/$@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
skipping to change at line 2154 skipping to change at line 2267
@$(AWK) -lreaddir -F/ -f "$(srcdir)"/$@.awk "$(top_srcdir)" > $@.ok @$(AWK) -lreaddir -F/ -f "$(srcdir)"/$@.awk "$(top_srcdir)" > $@.ok
@$(AWK) -lreaddir_test -F/ -f "$(srcdir)"/$@.awk "$(top_srcdir)" > _$@ @$(AWK) -lreaddir_test -F/ -f "$(srcdir)"/$@.awk "$(top_srcdir)" > _$@
@-$(CMP) $@.ok _$@ && rm -f $@.ok _$@ @-$(CMP) $@.ok _$@ && rm -f $@.ok _$@
fts: fts:
@echo $@ @echo $@
@case `uname` in \ @case `uname` in \
IRIX) \ IRIX) \
echo This test may fail on IRIX systems when run on an NFS filesystem.; \ echo This test may fail on IRIX systems when run on an NFS filesystem.; \
echo If it does, try rerunning on an xfs filesystem. ;; \ echo If it does, try rerunning on an xfs filesystem. ;; \
CYGWIN*) \ CYGWIN* | MSYS*) \
echo This test may fail on CYGWIN systems when run on an NFS filesystem.; \ echo This test may fail on CYGWIN systems when run on an NFS filesystem.; \
echo If it does, try rerunning on an ntfs filesystem. ;; \ echo If it does, try rerunning on an ntfs filesystem. ;; \
esac esac
@$(AWK) -f "$(srcdir)"/fts.awk || echo EXIT CODE: $$? >> _$@ @$(AWK) -f "$(srcdir)"/fts.awk || echo EXIT CODE: $$? >> _$@
@-$(CMP) $@.ok _$@ && rm -f $@.ok _$@ @-$(CMP) $@.ok _$@ && rm -f $@.ok _$@
# BINMODE=2 is needed for PC tests. # BINMODE=2 is needed for PC tests.
charasbytes: charasbytes:
@echo $@ $(ZOS_FAIL) @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
skipping to change at line 2341 skipping to change at line 2454
echo ============== $$i ============= ; \ echo ============== $$i ============= ; \
base=`echo $$i | sed 's/^_//'` ; \ base=`echo $$i | sed 's/^_//'` ; \
if [ -r $${base}.ok ]; then \ if [ -r $${base}.ok ]; then \
diff -c $${base}.ok $$i ; \ diff -c $${base}.ok $$i ; \
else \ else \
diff -c "$(srcdir)"/$${base}.ok $$i ; \ diff -c "$(srcdir)"/$${base}.ok $$i ; \
fi ; \ fi ; \
fi ; \ fi ; \
done | more done | more
# make things easier for z/OS
zos-diffout:
@for i in $(EXPECTED_FAIL_ZOS); do \
if [ -f _$$i ]; then mv -f _$$i X_$$i ; fi ; \
if [ ! -f X_$$i ]; then echo $$i apparently passed! please check
; fi ; done
@echo checking for new failures ...
@$(MAKE) diffout
# convenient way to scan valgrind results for errors # convenient way to scan valgrind results for errors
valgrind-scan: valgrind-scan:
@echo "Scanning valgrind log files for problems:" @echo "Scanning valgrind log files for problems:"
@$(AWK) -f "$(srcdir)"/valgrind.awk log.[0-9]* @$(AWK) -f "$(srcdir)"/valgrind.awk log.[0-9]*
# This target is for testing with electric fence. # This target is for testing with electric fence.
efence: efence:
for i in $$(ls _* | sed 's;_\(.*\);\1;') ; \ for i in $$(ls _* | sed 's;_\(.*\);\1;') ; \
do \ do \
bad=$$(wc -l < _$$i) \ bad=$$(wc -l < _$$i) \
 End of changes. 32 change blocks. 
24 lines changed or deleted 157 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)