• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

Compare.T1D23-Nov-2023100 117

Compare.drekD23-Nov-2023703 3630

Compare.pD23-Nov-2023310 1814

Compare.tD23-Nov-2023272 1814

Compare.ttD23-Nov-2023742 5027

NOTESD23-Nov-2023185 115

README.TESTSD23-Nov-20231.7 KiB4533

REGRESSD23-Nov-2023447 2213

T.-f-fD23-Nov-2023738 3623

T.argvD23-Nov-20232.6 KiB145127

T.arnoldD23-Nov-2023322 2015

T.beebeD23-Nov-2023174 96

T.builtinD23-Nov-20232.3 KiB9177

T.chemD23-Nov-2023212 129

T.closeD23-Nov-2023855 3729

T.clvD23-Nov-20234.8 KiB182127

T.csconcatD23-Nov-2023425 3024

T.deleteD23-Nov-2023312 2219

T.errmsgD23-Nov-20234.2 KiB216150

T.exprD23-Nov-20233.5 KiB236183

T.exprconvD23-Nov-2023368 2219

T.flagsD23-Nov-2023771 2516

T.funcD23-Nov-20233 KiB197178

T.gawkD23-Nov-20237.2 KiB391349

T.getlineD23-Nov-20231.8 KiB9986

T.int-exprD23-Nov-20232.1 KiB125105

T.latin1D23-Nov-2023914 3826

T.lillyD23-Nov-2023577 2923

T.mainD23-Nov-2023650 3322

T.miscD23-Nov-202312.3 KiB483378

T.nextfileD23-Nov-20231.4 KiB8766

T.overflowD23-Nov-20232 KiB8776

T.reD23-Nov-20232.7 KiB341339

T.recacheD23-Nov-2023807 3430

T.redirD23-Nov-20231.1 KiB3930

T.splitD23-Nov-20233.5 KiB225183

T.subD23-Nov-20234.5 KiB316306

T.systemD23-Nov-2023205 1613

arnold-fixes.tarD23-Nov-202330 KiB

beebe.tarD23-Nov-2023380 KiB

bibD23-Nov-20233.9 MiB31,10331,102

bundle.awkD23-Nov-202367 41

chem.awkD23-Nov-202311.5 KiB493446

cleanupD23-Nov-2023197 63

countriesD23-Nov-2023256 1211

ctimesD23-Nov-2023678 4140

echo.cD23-Nov-2023319 2016

funstack.awkD23-Nov-202325.9 KiB978666

funstack.inD23-Nov-20231.5 MiB27,22125,939

funstack.okD23-Nov-2023214.9 KiB3,7063,375

indD23-Nov-202324 21

latin1D23-Nov-2023555 1211

lilly.ifileD23-Nov-2023147 1716

lilly.outD23-Nov-202316.5 KiB1,2591,068

lilly.progsD23-Nov-20233.2 KiB127126

lsd1.pD23-Nov-2023427 1615

p.1D23-Nov-202310 21

p.10D23-Nov-20239 21

p.11D23-Nov-20237 21

p.12D23-Nov-202325 21

p.13D23-Nov-202325 21

p.14D23-Nov-20235 21

p.15D23-Nov-20235 21

p.16D23-Nov-20236 21

p.17D23-Nov-202317 21

p.18D23-Nov-202328 21

p.19D23-Nov-202343 32

p.2D23-Nov-202317 21

p.20D23-Nov-202325 21

p.21D23-Nov-202331 21

p.21aD23-Nov-202319 21

p.22D23-Nov-202323 21

p.23D23-Nov-202319 21

p.24D23-Nov-202342 21

p.25D23-Nov-202346 21

p.26D23-Nov-2023112 43

p.26aD23-Nov-2023101 43

p.27D23-Nov-202373 32

p.28D23-Nov-202320 21

p.29D23-Nov-202341 21

p.3D23-Nov-202338 21

p.30D23-Nov-202321 21

p.31D23-Nov-202370 32

p.32D23-Nov-202333 21

p.33D23-Nov-202348 32

p.34D23-Nov-202322 21

p.35D23-Nov-2023115 54

p.36D23-Nov-202378 32

p.37D23-Nov-202315 21

p.38D23-Nov-202385 76

p.39D23-Nov-202349 76

p.4D23-Nov-202317 21

p.40D23-Nov-202341 43

p.41D23-Nov-202383 43

p.42D23-Nov-2023186 54

p.43D23-Nov-202395 54

p.44D23-Nov-2023104 87

p.45D23-Nov-202353 32

p.46D23-Nov-202317 21

p.47D23-Nov-202363 32

p.48D23-Nov-202392 54

p.48aD23-Nov-202381 76

p.48bD23-Nov-202385 65

p.49D23-Nov-202338 21

p.5D23-Nov-2023141 43

p.50D23-Nov-2023120 54

p.51D23-Nov-2023108 87

p.52D23-Nov-2023325 1716

p.5aD23-Nov-2023147 43

p.6D23-Nov-202317 21

p.7D23-Nov-20239 21

p.8D23-Nov-202326 21

p.9D23-Nov-202310 21

p.tableD23-Nov-2023795 3428

penicil.pD23-Nov-20231,006 4039

res.pD23-Nov-2023629 2726

sgi.ctimesD23-Nov-2023678 4140

t.0D23-Nov-202310 21

t.0aD23-Nov-202323 21

t.1D23-Nov-202335 32

t.1.xD23-Nov-202332 21

t.2D23-Nov-202338 32

t.2.xD23-Nov-202331 21

t.3D23-Nov-202323 21

t.3.xD23-Nov-202350 87

t.4D23-Nov-202321 21

t.4.xD23-Nov-202318 21

t.5.xD23-Nov-202328 21

t.6D23-Nov-202376 98

t.6.xD23-Nov-202314 21

t.6aD23-Nov-202364 65

t.6bD23-Nov-202365 65

t.8.xD23-Nov-2023109 53

t.8.yD23-Nov-2023183 85

t.NFD23-Nov-202379 21

t.aD23-Nov-2023131 76

t.addopsD23-Nov-2023485 2524

t.aeiouD23-Nov-202358 21

t.aeiouyD23-Nov-202381 21

t.arithD23-Nov-2023229 76

t.arrayD23-Nov-2023147 1412

t.array1D23-Nov-2023123 1110

t.array2D23-Nov-2023168 54

t.assertD23-Nov-2023228 106

t.avgD23-Nov-202380 65

t.b.xD23-Nov-202336 21

t.beD23-Nov-2023190 75

t.beginexitD23-Nov-202363 76

t.beginnextD23-Nov-202372 76

t.breakD23-Nov-202391 87

t.break1D23-Nov-2023135 1110

t.break2D23-Nov-2023133 1110

t.break3D23-Nov-2023132 98

t.bug1D23-Nov-2023103 43

t.builtinsD23-Nov-202387 76

t.catD23-Nov-2023114

t.cat1D23-Nov-202338 21

t.cat2D23-Nov-202321 21

t.cmpD23-Nov-20238 21

t.coerceD23-Nov-202347 54

t.coerce2D23-Nov-2023127 87

t.commentD23-Nov-2023112 65

t.comment1D23-Nov-202388 87

t.concatD23-Nov-202326 21

t.condD23-Nov-2023173 43

t.continD23-Nov-2023130 109

t.countD23-Nov-202317 21

t.crlfD23-Nov-202362 53

t.cumD23-Nov-202338 54

t.d.xD23-Nov-202343 32

t.delete0D23-Nov-2023223 1211

t.delete1D23-Nov-202399 87

t.delete2D23-Nov-2023254 1312

t.delete3D23-Nov-202399 87

t.doD23-Nov-2023168 1514

t.eD23-Nov-202323 21

t.elseD23-Nov-202346 43

t.exitD23-Nov-202332 32

t.exit1D23-Nov-2023271 1615

t.fD23-Nov-202315 20

t.f.xD23-Nov-202326 21

t.f0D23-Nov-202320 21

t.f1D23-Nov-202316 21

t.f2D23-Nov-202319 21

t.f3D23-Nov-202317 21

t.f4D23-Nov-202320 21

t.forD23-Nov-202339 43

t.for1D23-Nov-202368 109

t.for2D23-Nov-202361 87

t.for3D23-Nov-2023101 98

t.format4D23-Nov-2023127 109

t.funD23-Nov-202386 43

t.fun0D23-Nov-202366 32

t.fun1D23-Nov-202356 32

t.fun2D23-Nov-2023119 1110

t.fun3D23-Nov-202397 43

t.fun4D23-Nov-2023100 108

t.fun5D23-Nov-2023103 109

t.getline1D23-Nov-2023117 1110

t.getvalD23-Nov-202392 74

t.gsubD23-Nov-202331 21

t.gsub1D23-Nov-202323 21

t.gsub3D23-Nov-202347 21

t.gsub4D23-Nov-202392 53

t.i.xD23-Nov-202354 32

t.ifD23-Nov-202321 21

t.inD23-Nov-2023122 109

t.in1D23-Nov-2023135 87

t.in2D23-Nov-202368 54

t.in3D23-Nov-202383 87

t.incrD23-Nov-202352 32

t.incr2D23-Nov-202393 98

t.incr3D23-Nov-202358 65

t.indexD23-Nov-2023160 1110

t.intestD23-Nov-2023118 109

t.intest2D23-Nov-2023237 1716

t.j.xD23-Nov-202355 32

t.longstrD23-Nov-2023137 65

t.makefD23-Nov-202330 21

t.matchD23-Nov-202315 21

t.match1D23-Nov-2023158 76

t.maxD23-Nov-202358 32

t.modD23-Nov-202312 21

t.monotoneD23-Nov-2023112 21

t.namevalD23-Nov-2023132 87

t.nextD23-Nov-202329 32

t.notD23-Nov-202355 54

t.null0D23-Nov-2023397 1615

t.ofmtD23-Nov-202334 32

t.ofsD23-Nov-202360 32

t.orsD23-Nov-202338 32

t.patD23-Nov-202352 54

t.pipeD23-Nov-202349 21

t.ppD23-Nov-20238 21

t.pp1D23-Nov-202387 43

t.pp2D23-Nov-202399 43

t.printfD23-Nov-202384 65

t.printf2D23-Nov-2023141 76

t.quoteD23-Nov-202321 21

t.randkD23-Nov-2023107 1413

t.re1D23-Nov-202398 32

t.re1aD23-Nov-2023136 75

t.re2D23-Nov-202321 32

t.re3D23-Nov-2023126 75

t.re4D23-Nov-2023205 119

t.re5D23-Nov-202383 42

t.re7D23-Nov-202352 21

t.reFSD23-Nov-202339 32

t.recD23-Nov-202319 21

t.redir1D23-Nov-202355 32

t.regD23-Nov-202337 54

t.roffD23-Nov-2023251 2421

t.sepD23-Nov-202390 32

t.seqnoD23-Nov-202315 21

t.set0D23-Nov-2023114 43

t.set0aD23-Nov-202341 21

t.set0bD23-Nov-202377 43

t.set1D23-Nov-202351 43

t.set2D23-Nov-202341 54

t.set3D23-Nov-202329 21

t.split1D23-Nov-202364 32

t.split2D23-Nov-202336 21

t.split2aD23-Nov-202355 54

t.split3D23-Nov-2023110 54

t.split4D23-Nov-2023101 54

t.split8D23-Nov-2023178 109

t.split9D23-Nov-2023145 98

t.split9aD23-Nov-2023164 109

t.statelyD23-Nov-2023159 21

t.strcmpD23-Nov-202342 21

t.strcmp1D23-Nov-202352 21

t.strnumD23-Nov-202356 21

t.sub0D23-Nov-2023396 1912

t.sub1D23-Nov-202323 21

t.sub2D23-Nov-202351 32

t.sub3D23-Nov-202346 21

t.substrD23-Nov-202390 43

t.substr1D23-Nov-202335 21

t.timeD23-Nov-2023184 1918

t.vfD23-Nov-202344 43

t.vf1D23-Nov-202366 87

t.vf2D23-Nov-202327 21

t.vf3D23-Nov-202336 32

t.xD23-Nov-20234 21

td.1D23-Nov-202365 KiB1,3981,397

test.countriesD23-Nov-2023249 1110

test.dataD23-Nov-20234.6 KiB200198

time.cD23-Nov-2023712 3223

tryD23-Nov-2023129 119

tt.01D23-Nov-202310 21

tt.02D23-Nov-202321 21

tt.02aD23-Nov-202327 21

tt.03D23-Nov-202336 32

tt.03aD23-Nov-202328 32

tt.04D23-Nov-202347 43

tt.05D23-Nov-202362 76

tt.06D23-Nov-202368 87

tt.07D23-Nov-202312 21

tt.08D23-Nov-202316 21

tt.09D23-Nov-20237 21

tt.10D23-Nov-20235 21

tt.10aD23-Nov-202326 32

tt.11D23-Nov-202328 21

tt.12D23-Nov-202337 21

tt.13D23-Nov-202381 65

tt.13aD23-Nov-202396 65

tt.14D23-Nov-2023172 87

tt.15D23-Nov-2023797 3427

tt.16D23-Nov-202389 74

tt.bigD23-Nov-2023869 5251

u.mainD23-Nov-2023479 109

unbundle.awkD23-Nov-2023144 52

xcD23-Nov-2023414 1817

ycD23-Nov-2023404 1817

README.TESTS

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