~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to pc/Makefile.tst

  • Committer: Arnold D. Robbins
  • Date: 2014-09-27 19:33:01 UTC
  • mfrom: (408.2.366)
  • mto: (408.27.1) (615.1.1)
  • mto: This revision was merged to the branch mainline in revision 528.
  • Revision ID: git-v1:9701514d4ad1152da564ebf6690c514becd4339a
Merge branch 'master' into comment

Show diffs side-by-side

added added

removed removed

Lines of Context:
180
180
GAWK_EXT_TESTS = \
181
181
        aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
182
182
        backw badargs beginfile1 beginfile2 binmode1 charasbytes \
183
 
        colonwarn clos1way delsub devfd devfd1 devfd2 dumpvars exit \
 
183
        colonwarn clos1way dbugeval delsub devfd devfd1 devfd2 dumpvars exit \
184
184
        fieldwdth fpat1 fpat2 fpat3  fpatnull fsfwfs funlen \
185
185
        functab1 functab2 functab3 fwtest fwtest2 fwtest3 \
186
186
        gensub gensub2 getlndir gnuops2 gnuops3 gnureops \
187
187
        icasefs icasers id igncdym igncfs ignrcas2 ignrcase \
188
188
        incdupe incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 \
189
 
        include include2 indirectcall \
 
189
        include include2 indirectcall indirectcall2 \
190
190
        lint lintold lintwarn \
191
191
        manyfiles match1 match2 match3 mbstr1 \
192
192
        nastyparm next nondec nondec2 \
193
 
        patsplit posix printfbad1 printfbad2 printfbad3 procinfs \
 
193
        patsplit posix printfbad1 printfbad2 printfbad3 printhuge procinfs \
194
194
        profile1 profile2 profile3 profile4 profile5 pty1 \
195
 
        rebuf regx8bit reginttrad reint reint2 rsstart1 \
 
195
        rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline rsglstdin rsstart1 \
196
196
        rsstart2 rsstart3 rstest6 shadow sortfor sortu split_after_fpat \
197
197
        splitarg4 strftime \
198
198
        strtonum switch2 symtab1 symtab2 symtab3 symtab4 symtab5 symtab6 \
201
201
EXTRA_TESTS = inftest regtest
202
202
INET_TESTS = inetdayu inetdayt inetechu inetecht
203
203
MACHINE_TESTS = double1 double2 fmtspcl intformat
204
 
MPFR_TESTS = mpfrnr mpfrnegzero mpfrrnd mpfrieee mpfrexprange \
205
 
        mpfrsort mpfrbigint
 
204
MPFR_TESTS = mpfrnr mpfrnegzero mpfrrem mpfrrnd mpfrieee mpfrexprange \
 
205
        mpfrsort mpfrsqrt mpfrbigint
 
206
 
206
207
LOCALE_CHARSET_TESTS = \
207
208
        asort asorti backbigs1 backsmalls1 backsmalls2 \
208
209
        fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
318
319
 
319
320
charset-msg-start:
320
321
        @echo "======== Starting tests that can vary based on character set or locale support ========"
 
322
        @echo "************************************************"
 
323
        @echo "** Some or all of these tests may fail if you **"
 
324
        @echo "** have inadequate or missing locale support  **"
 
325
        @echo "************************************************"
321
326
 
322
327
charset-msg-end:
323
328
        @echo "======== Done with tests that can vary based on character set or locale support ========"
352
357
        @if ./_pbd.awk "$(srcdir)"/poundbang.awk > _`basename $@` ; \
353
358
        then : ; \
354
359
        else \
355
 
                sed "s;/tmp/gawk;../$(AWKPROG);" < "$(srcdir)"/poundbang.awk > ./_pbd.awk ; \
 
360
                sed "s;/tmp/gawk;$(AWKPROG);" < "$(srcdir)"/poundbang.awk > ./_pbd.awk ; \
356
361
                chmod +x ./_pbd.awk ; \
357
362
                LC_ALL=$${GAWKLOCALE:-C} LANG=$${GAWKLOCALE:-C} ./_pbd.awk "$(srcdir)"/poundbang.awk > _`basename $@`;  \
358
363
        fi
503
508
        $(CMP) "$(srcdir)"/$@-mpfr.ok _$@ && rm -f _$@ ; \
504
509
        fi
505
510
 
 
511
rebuf::
 
512
        @echo $@
 
513
        @AWKBUFSIZE=4096 AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
514
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
515
 
 
516
rsglstdin:: 
 
517
        @echo $@
 
518
        @cat  "$(srcdir)"/rsgetline.in | AWKPATH="$(srcdir)" $(AWK) -f rsgetline.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
519
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
520
 
506
521
reint::
507
522
        @echo $@
508
523
        @$(AWK) --re-interval -f "$(srcdir)"/reint.awk "$(srcdir)"/reint.in >_$@
932
947
        @$(AWK) -M -f "$(srcdir)"/$@.awk > _$@ 2>&1
933
948
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
934
949
 
 
950
mpfrsqrt:
 
951
        @echo $@
 
952
        @$(AWK) -M -f "$(srcdir)"/$@.awk > _$@ 2>&1
 
953
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
954
 
 
955
mpfrrem:
 
956
        @echo $@
 
957
        @$(AWK) -M -f "$(srcdir)"/$@.awk > _$@ 2>&1
 
958
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
959
 
935
960
jarebug::
936
961
        @echo $@
937
962
        @echo Expect jarebug to fail with DJGPP and MinGW.
1135
1160
        @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
1136
1161
        AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
1137
1162
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
1163
 
 
1164
dbugeval::
 
1165
        @echo $@
 
1166
        @$(AWK) --debug -f /dev/null < "$(srcdir)"/$@.in > _$@  2>&1 || echo EXIT CODE: $$? >>_$@
 
1167
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
1168
 
 
1169
printhuge::
 
1170
        @echo $@
 
1171
        @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; \
 
1172
        AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1173
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
1174
 
 
1175
filefuncs:
 
1176
        @echo $@
 
1177
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk -v builddir="$(abs_top_builddir)"  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
1178
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
1138
1179
Gt-dummy:
1139
1180
# file Maketests, generated from Makefile.am by the Gentests program
1140
1181
addcomma:
2227
2268
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2228
2269
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
2229
2270
 
 
2271
indirectcall2:
 
2272
        @echo $@
 
2273
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
2274
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
2275
 
2230
2276
lint:
2231
2277
        @echo $@
2232
2278
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2299
2345
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2300
2346
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
2301
2347
 
2302
 
rebuf:
2303
 
        @echo $@
2304
 
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
2348
regnul1:
 
2349
        @echo $@
 
2350
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
2351
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
2352
 
 
2353
regnul2:
 
2354
        @echo $@
 
2355
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2305
2356
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
2306
2357
 
2307
2358
regx8bit:
2309
2360
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2310
2361
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
2311
2362
 
 
2363
rsgetline:
 
2364
        @echo $@
 
2365
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
 
2366
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
 
2367
 
2312
2368
rstest6:
2313
2369
        @echo $@
2314
2370
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2445
2501
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2446
2502
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
2447
2503
 
2448
 
filefuncs:
2449
 
        @echo $@
2450
 
        @AWKPATH="$(srcdir)" $(AWK) -f $@.awk  >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
2451
 
        @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
2452
 
 
2453
2504
fork:
2454
2505
        @echo $@
2455
2506
        @echo Expect $@ to fail with MinGW because fork.dll is not available