Home | History | Annotate | only in /src/external/historical/nawk/dist/testdir
Up to higher level directory
NameDateSize
arnold-fixes.tar18-Feb-202030K
beebe.tar17-Aug-2024380K
bib18-Feb-20203.9M
bundle.awk18-Feb-202067
chem.awk18-Feb-202011.5K
cleanup18-Feb-2020197
Compare.drek18-Feb-2020703
Compare.p18-Feb-2020310
Compare.t18-Feb-2020272
Compare.T118-Feb-2020100
Compare.tt17-Aug-2024741
countries18-Feb-2020256
ctimes18-Feb-2020678
echo.c18-Feb-2020319
funstack.awk18-Feb-202025.9K
funstack.in18-Feb-20201.5M
funstack.ok18-Feb-2020214.9K
ind18-Feb-202024
latin118-Feb-2020555
lilly.ifile18-Feb-2020147
lilly.out18-Feb-202016.5K
lilly.progs18-Feb-20203.2K
lsd1.p18-Feb-2020427
NOTES18-Feb-2020185
p.118-Feb-202010
p.1018-Feb-20209
p.1118-Feb-20207
p.1218-Feb-202025
p.1318-Feb-202025
p.1418-Feb-20205
p.1518-Feb-20205
p.1618-Feb-20206
p.1718-Feb-202017
p.1818-Feb-202028
p.1918-Feb-202043
p.218-Feb-202017
p.2018-Feb-202025
p.2118-Feb-202031
p.21a18-Feb-202019
p.2218-Feb-202023
p.2318-Feb-202019
p.2418-Feb-202042
p.2518-Feb-202046
p.2618-Feb-2020112
p.26a18-Feb-2020101
p.2718-Feb-202073
p.2818-Feb-202020
p.2918-Feb-202041
p.318-Feb-202038
p.3018-Feb-202021
p.3118-Feb-202070
p.3218-Feb-202033
p.3318-Feb-202048
p.3418-Feb-202022
p.3518-Feb-2020115
p.3618-Feb-202078
p.3718-Feb-202015
p.3818-Feb-202085
p.3918-Feb-202049
p.418-Feb-202017
p.4018-Feb-202041
p.4118-Feb-202083
p.4218-Feb-2020186
p.4318-Feb-202095
p.4418-Feb-2020104
p.4518-Feb-202053
p.4618-Feb-202017
p.4718-Feb-202063
p.4818-Feb-202092
p.48a18-Feb-202081
p.48b18-Feb-202085
p.4918-Feb-202038
p.518-Feb-2020141
p.5018-Feb-2020120
p.5118-Feb-2020108
p.5218-Feb-2020325
p.5a18-Feb-2020147
p.618-Feb-202017
p.718-Feb-20209
p.818-Feb-202026
p.918-Feb-202010
p.table18-Feb-2020795
penicil.p18-Feb-20201,006
README.TESTS18-Feb-20201.7K
REGRESS17-Aug-2024446
res.p18-Feb-2020629
sgi.ctimes18-Feb-2020678
T.-f-f18-Feb-2020738
t.018-Feb-202010
t.0a18-Feb-202023
t.118-Feb-202035
t.1.x18-Feb-202032
t.218-Feb-202038
t.2.x18-Feb-202031
t.318-Feb-202023
t.3.x18-Feb-202050
t.418-Feb-202021
t.4.x18-Feb-202018
t.5.x18-Feb-202028
t.618-Feb-202076
t.6.x18-Feb-202014
t.6a18-Feb-202064
t.6b18-Feb-202065
t.8.x18-Feb-2020109
t.8.y18-Feb-2020183
t.addops18-Feb-2020485
t.aeiou18-Feb-202058
t.aeiouy18-Feb-202081
T.argv17-Aug-20243.2K
t.arith18-Feb-2020229
T.arnold18-Feb-2020322
t.array18-Feb-2020147
t.array118-Feb-2020123
t.array218-Feb-2020168
t.assert18-Feb-2020228
t.avg18-Feb-202080
t.b.x18-Feb-202036
t.be18-Feb-2020190
T.beebe18-Feb-2020174
t.beginexit18-Feb-202063
t.beginnext18-Feb-202072
t.break18-Feb-202091
t.break118-Feb-2020135
t.break218-Feb-2020133
t.break318-Feb-2020132
t.bug118-Feb-2020103
T.builtin17-Aug-20242.3K
t.builtins18-Feb-202087
t.cat18-Feb-2020114
t.cat118-Feb-202038
t.cat218-Feb-202021
T.chem18-Feb-2020212
T.close18-Feb-2020855
T.clv18-Feb-20204.8K
t.cmp18-Feb-20208
t.coerce18-Feb-202047
t.coerce218-Feb-2020127
t.comment18-Feb-2020112
t.comment118-Feb-202088
t.concat18-Feb-202026
t.cond18-Feb-2020173
t.contin18-Feb-2020130
t.count18-Feb-202017
t.crlf18-Feb-202062
T.csconcat17-Aug-2024424
T.csv17-Aug-20241.5K
t.cum18-Feb-202038
t.d.x18-Feb-202043
T.delete18-Feb-2020312
t.delete018-Feb-2020223
t.delete118-Feb-202099
t.delete218-Feb-2020254
t.delete318-Feb-202099
t.do18-Feb-2020168
t.e18-Feb-202023
t.else18-Feb-202046
T.errmsg03-May-20264.1K
t.exit18-Feb-202032
t.exit118-Feb-2020271
T.expr18-Feb-20203.5K
T.exprconv18-Feb-2020368
t.f18-Feb-202015
t.f.x18-Feb-202026
t.f018-Feb-202020
t.f118-Feb-202016
t.f218-Feb-202019
t.f318-Feb-202017
t.f418-Feb-202020
T.flags17-Aug-2024847
t.for18-Feb-202039
t.for118-Feb-202068
t.for218-Feb-202061
t.for318-Feb-2020101
t.format418-Feb-2020127
t.fun18-Feb-202086
t.fun018-Feb-202066
t.fun118-Feb-202056
t.fun218-Feb-2020119
t.fun318-Feb-202097
t.fun418-Feb-2020100
t.fun518-Feb-2020103
T.func18-Feb-20203K
T.gawk18-Feb-20207.2K
T.getline18-Feb-20201.8K
t.getline118-Feb-2020117
t.getval18-Feb-202092
t.gsub18-Feb-202031
t.gsub118-Feb-202023
t.gsub318-Feb-202047
t.gsub418-Feb-202092
t.i.x18-Feb-202054
t.if18-Feb-202021
t.in18-Feb-2020122
t.in118-Feb-2020135
t.in218-Feb-202068
t.in318-Feb-202083
t.incr18-Feb-202052
t.incr218-Feb-202093
t.incr318-Feb-202058
t.index18-Feb-2020160
T.int-expr18-Feb-20202.1K
t.intest18-Feb-2020118
t.intest218-Feb-2020237
t.j.x18-Feb-202055
T.latin118-Feb-2020914
T.lilly18-Feb-2020577
t.longstr18-Feb-2020137
T.main18-Feb-2020650
t.makef18-Feb-202030
t.match18-Feb-202015
t.match118-Feb-2020158
t.max18-Feb-202058
T.misc03-May-202613.5K
t.mod18-Feb-202012
t.monotone18-Feb-2020112
t.nameval18-Feb-2020132
t.next18-Feb-202029
T.nextfile18-Feb-20201.4K
t.NF18-Feb-202079
t.not18-Feb-202055
t.null018-Feb-2020397
t.ofmt18-Feb-202034
t.ofs18-Feb-202060
t.ors18-Feb-202038
T.overflow17-Aug-20242K
t.pat18-Feb-202052
t.pipe18-Feb-202049
t.pp18-Feb-20208
t.pp118-Feb-202087
t.pp218-Feb-202099
t.printf18-Feb-202084
t.printf218-Feb-2020141
t.quote18-Feb-202021
t.randk18-Feb-2020107
T.re18-Feb-20202.7K
t.re118-Feb-202098
t.re1a18-Feb-2020136
t.re218-Feb-202021
t.re318-Feb-2020126
t.re418-Feb-2020205
t.re518-Feb-202083
t.re718-Feb-202052
t.rec18-Feb-202019
T.recache18-Feb-2020807
T.redir18-Feb-20201.1K
t.redir118-Feb-202055
t.reFS18-Feb-202039
t.reg18-Feb-202037
t.roff18-Feb-2020251
t.sep18-Feb-202090
t.seqno18-Feb-202015
t.set018-Feb-2020114
t.set0a18-Feb-202041
t.set0b18-Feb-202077
t.set118-Feb-202051
t.set218-Feb-202041
t.set318-Feb-202029
T.split17-Aug-20243.5K
t.split118-Feb-202064
t.split218-Feb-202036
t.split2a18-Feb-202055
t.split318-Feb-2020110
t.split418-Feb-2020101
t.split818-Feb-2020178
t.split918-Feb-2020145
t.split9a18-Feb-2020164
t.stately18-Feb-2020159
t.strcmp18-Feb-202042
t.strcmp118-Feb-202052
t.strnum18-Feb-202056
T.sub18-Feb-20204.5K
t.sub018-Feb-2020396
t.sub118-Feb-202023
t.sub218-Feb-202051
t.sub318-Feb-202046
t.substr18-Feb-202090
t.substr118-Feb-202035
T.system18-Feb-2020205
t.time18-Feb-2020184
T.utf17-Aug-20244.5K
T.utfre17-Aug-20242.6K
t.vf18-Feb-202044
t.vf118-Feb-202066
t.vf218-Feb-202027
t.vf318-Feb-202036
t.x18-Feb-20204
td.118-Feb-202065K
test.countries18-Feb-2020249
test.data18-Feb-20204.6K
time.c18-Feb-2020712
try18-Feb-2020129
tt.0118-Feb-202010
tt.0218-Feb-202021
tt.02a18-Feb-202027
tt.0318-Feb-202036
tt.03a18-Feb-202028
tt.0418-Feb-202047
tt.0518-Feb-202062
tt.0618-Feb-202068
tt.0718-Feb-202012
tt.0818-Feb-202016
tt.0918-Feb-20207
tt.1018-Feb-20205
tt.10a18-Feb-202026
tt.1118-Feb-202028
tt.1218-Feb-202037
tt.1318-Feb-202081
tt.13a18-Feb-202096
tt.1418-Feb-2020172
tt.1517-Aug-2024794
tt.1618-Feb-202089
tt.big18-Feb-2020869
u.main18-Feb-2020479
unbundle.awk18-Feb-2020144
yc18-Feb-2020404

README.TESTS

      1 The archive of test files contains 
      2 
      3 - A shell file called REGRESS that controls the testing process.
      4 
      5 - Several shell files called Compare* that control sub-parts
      6 of the testing.
      7 
      8 - About 160 small tests called t.* that constitute a random
      9 sampling of awk constructions collected over the years.
     10 Not organized, but they touch almost everything.
     11 
     12 - About 60 small tests called p.* that come from the first
     13 two chapters of The AWK Programming Language.  This is
     14 basic stuff -- they have to work.
     15 
     16 These two sets are intended as regression tests, to be sure
     17 that a new version produces the same results as a previous one.
     18 There are a couple of standard data files used with them,
     19 test.data and test.countries, but others would work too.
     20 
     21 - About 20 files called T.* that are self-contained and
     22 more systematic tests of specific language features.
     23 For example, T.clv tests command-line variable handling.
     24 These tests are not regressions -- they compute the right
     25 answer by separate means, then compare the awk output.
     26 A specific test for each new bug found shows up in at least
     27 one of these, most often T.misc.  There are about 220 tests
     28 total in these files.
     29 
     30 - Two of these files, T.re and T.sub, are systematic tests
     31 of the regular expression and substitution code.  They express
     32 tests in a small language, then generate awk programs that
     33 verify behavior.
     34 
     35 - About 20 files called tt.* that are used as timing tests;
     36 they use the most common awk constructions in straightforward
     37 ways, against a large input file constructed by Compare.tt.
     38 
     39 
     40 There is undoubtedly more stuff in the archive;  it's been
     41 collecting for years and may need pruning.  Suggestions for
     42 improvement, additional tests (especially systematic ones),
     43 and the like are all welcome.
     44 
     45