NameDateSize

..01-Mar-202425

arnold-fixes.tarH A D02-Aug-202130 KiB

beebe.tarH A D02-Aug-2021380 KiB

bibH A D02-Aug-20213.9 MiB

bundle.awkH A D02-Aug-202167

chem.awkH A D02-Aug-202111.5 KiB

cleanupH A D02-Aug-2021197

Compare.drekH A D02-Aug-2021703

Compare.pH A D02-Aug-2021310

Compare.tH A D02-Aug-2021272

Compare.T1H A D02-Aug-2021100

Compare.ttH A D01-Mar-2024741

countriesH A D02-Aug-2021256

ctimesH A D02-Aug-2021678

echo.cH A D02-Aug-2021319

funstack.awkH A D02-Aug-202125.9 KiB

funstack.inH A D02-Aug-20211.5 MiB

funstack.okH A D02-Aug-2021214.9 KiB

indH A D02-Aug-202124

latin1H A D02-Aug-2021555

lilly.ifileH A D02-Aug-2021147

lilly.outH A D02-Aug-202116.5 KiB

lilly.progsH A D02-Aug-20213.2 KiB

lsd1.pH A D02-Aug-2021427

NOTESH A D02-Aug-2021185

p.1H A D02-Aug-202110

p.10H A D02-Aug-20219

p.11H A D02-Aug-20217

p.12H A D02-Aug-202125

p.13H A D02-Aug-202125

p.14H A D02-Aug-20215

p.15H A D02-Aug-20215

p.16H A D02-Aug-20216

p.17H A D02-Aug-202117

p.18H A D02-Aug-202128

p.19H A D02-Aug-202143

p.2H A D02-Aug-202117

p.20H A D02-Aug-202125

p.21H A D02-Aug-202131

p.21aH A D02-Aug-202119

p.22H A D02-Aug-202123

p.23H A D02-Aug-202119

p.24H A D02-Aug-202142

p.25H A D02-Aug-202146

p.26H A D02-Aug-2021112

p.26aH A D02-Aug-2021101

p.27H A D02-Aug-202173

p.28H A D02-Aug-202120

p.29H A D02-Aug-202141

p.3H A D02-Aug-202138

p.30H A D02-Aug-202121

p.31H A D02-Aug-202170

p.32H A D02-Aug-202133

p.33H A D02-Aug-202148

p.34H A D02-Aug-202122

p.35H A D02-Aug-2021115

p.36H A D02-Aug-202178

p.37H A D02-Aug-202115

p.38H A D02-Aug-202185

p.39H A D02-Aug-202149

p.4H A D02-Aug-202117

p.40H A D02-Aug-202141

p.41H A D02-Aug-202183

p.42H A D02-Aug-2021186

p.43H A D02-Aug-202195

p.44H A D02-Aug-2021104

p.45H A D02-Aug-202153

p.46H A D02-Aug-202117

p.47H A D02-Aug-202163

p.48H A D02-Aug-202192

p.48aH A D02-Aug-202181

p.48bH A D02-Aug-202185

p.49H A D02-Aug-202138

p.5H A D02-Aug-2021141

p.50H A D02-Aug-2021120

p.51H A D02-Aug-2021108

p.52H A D02-Aug-2021325

p.5aH A D02-Aug-2021147

p.6H A D02-Aug-202117

p.7H A D02-Aug-20219

p.8H A D02-Aug-202126

p.9H A D02-Aug-202110

p.tableH A D02-Aug-2021795

penicil.pH A D02-Aug-20211,006

README.TESTSH A D02-Aug-20211.7 KiB

REGRESSH A D01-Mar-2024446

res.pH A D02-Aug-2021629

sgi.ctimesH A D02-Aug-2021678

T.-f-fH A D02-Aug-2021738

t.0H A D02-Aug-202110

t.0aH A D02-Aug-202123

t.1H A D02-Aug-202135

t.1.xH A D02-Aug-202132

t.2H A D02-Aug-202138

t.2.xH A D02-Aug-202131

t.3H A D02-Aug-202123

t.3.xH A D02-Aug-202150

t.4H A D02-Aug-202121

t.4.xH A D02-Aug-202118

t.5.xH A D02-Aug-202128

t.6H A D02-Aug-202176

t.6.xH A D02-Aug-202114

t.6aH A D02-Aug-202164

t.6bH A D02-Aug-202165

t.8.xH A D02-Aug-2021109

t.8.yH A D02-Aug-2021183

t.aH A D02-Aug-2021131

t.addopsH A D02-Aug-2021485

t.aeiouH A D02-Aug-202158

t.aeiouyH A D02-Aug-202181

T.argvH A D01-Mar-20242.8 KiB

t.arithH A D02-Aug-2021229

T.arnoldH A D02-Aug-2021322

t.arrayH A D02-Aug-2021147

t.array1H A D02-Aug-2021123

t.array2H A D02-Aug-2021168

t.assertH A D02-Aug-2021228

t.avgH A D02-Aug-202180

t.b.xH A D02-Aug-202136

t.beH A D02-Aug-2021190

T.beebeH A D02-Aug-2021174

t.beginexitH A D02-Aug-202163

t.beginnextH A D02-Aug-202172

t.breakH A D02-Aug-202191

t.break1H A D02-Aug-2021135

t.break2H A D02-Aug-2021133

t.break3H A D02-Aug-2021132

t.bug1H A D02-Aug-2021103

T.builtinH A D02-Aug-20212.3 KiB

t.builtinsH A D02-Aug-202187

t.catH A D02-Aug-2021114

t.cat1H A D02-Aug-202138

t.cat2H A D02-Aug-202121

T.chemH A D02-Aug-2021212

T.closeH A D02-Aug-2021855

T.clvH A D02-Aug-20214.8 KiB

t.cmpH A D02-Aug-20218

t.coerceH A D02-Aug-202147

t.coerce2H A D02-Aug-2021127

t.commentH A D02-Aug-2021112

t.comment1H A D02-Aug-202188

t.concatH A D02-Aug-202126

t.condH A D02-Aug-2021173

t.continH A D02-Aug-2021130

t.countH A D02-Aug-202117

t.crlfH A D02-Aug-202162

T.csconcatH A D02-Aug-2021425

T.csvH A D01-Mar-20241.5 KiB

t.cumH A D02-Aug-202138

t.d.xH A D02-Aug-202143

T.deleteH A D02-Aug-2021312

t.delete0H A D02-Aug-2021223

t.delete1H A D02-Aug-202199

t.delete2H A D02-Aug-2021254

t.delete3H A D02-Aug-202199

t.doH A D02-Aug-2021168

t.eH A D02-Aug-202123

t.elseH A D02-Aug-202146

T.errmsgH A D02-Aug-20214.2 KiB

t.exitH A D02-Aug-202132

t.exit1H A D02-Aug-2021271

T.exprH A D02-Aug-20213.5 KiB

T.exprconvH A D02-Aug-2021368

t.fH A D02-Aug-202115

t.f.xH A D02-Aug-202126

t.f0H A D02-Aug-202120

t.f1H A D02-Aug-202116

t.f2H A D02-Aug-202119

t.f3H A D02-Aug-202117

t.f4H A D02-Aug-202120

T.flagsH A D01-Mar-2024847

t.forH A D02-Aug-202139

t.for1H A D02-Aug-202168

t.for2H A D02-Aug-202161

t.for3H A D02-Aug-2021101

t.format4H A D02-Aug-2021127

t.funH A D02-Aug-202186

t.fun0H A D02-Aug-202166

t.fun1H A D02-Aug-202156

t.fun2H A D02-Aug-2021119

t.fun3H A D02-Aug-202197

t.fun4H A D02-Aug-2021100

t.fun5H A D02-Aug-2021103

T.funcH A D02-Aug-20213 KiB

T.gawkH A D02-Aug-20217.2 KiB

T.getlineH A D02-Aug-20211.8 KiB

t.getline1H A D02-Aug-2021117

t.getvalH A D02-Aug-202192

t.gsubH A D02-Aug-202131

t.gsub1H A D02-Aug-202123

t.gsub3H A D02-Aug-202147

t.gsub4H A D02-Aug-202192

t.i.xH A D02-Aug-202154

t.ifH A D02-Aug-202121

t.inH A D02-Aug-2021122

t.in1H A D02-Aug-2021135

t.in2H A D02-Aug-202168

t.in3H A D02-Aug-202183

t.incrH A D02-Aug-202152

t.incr2H A D02-Aug-202193

t.incr3H A D02-Aug-202158

t.indexH A D02-Aug-2021160

T.int-exprH A D02-Aug-20212.1 KiB

t.intestH A D02-Aug-2021118

t.intest2H A D02-Aug-2021237

t.j.xH A D02-Aug-202155

T.latin1H A D02-Aug-2021914

T.lillyH A D02-Aug-2021577

t.longstrH A D02-Aug-2021137

T.mainH A D02-Aug-2021650

t.makefH A D02-Aug-202130

t.matchH A D02-Aug-202115

t.match1H A D02-Aug-2021158

t.maxH A D02-Aug-202158

T.miscH A D01-Mar-202413.4 KiB

t.modH A D02-Aug-202112

t.monotoneH A D02-Aug-2021112

t.namevalH A D02-Aug-2021132

t.nextH A D02-Aug-202129

T.nextfileH A D02-Aug-20211.4 KiB

t.NFH A D02-Aug-202179

t.notH A D02-Aug-202155

t.null0H A D02-Aug-2021397

t.ofmtH A D02-Aug-202134

t.ofsH A D02-Aug-202160

t.orsH A D02-Aug-202138

T.overflowH A D01-Mar-20242 KiB

t.patH A D02-Aug-202152

t.pipeH A D02-Aug-202149

t.ppH A D02-Aug-20218

t.pp1H A D02-Aug-202187

t.pp2H A D02-Aug-202199

t.printfH A D02-Aug-202184

t.printf2H A D02-Aug-2021141

t.quoteH A D02-Aug-202121

t.randkH A D02-Aug-2021107

T.reH A D02-Aug-20212.7 KiB

t.re1H A D02-Aug-202198

t.re1aH A D02-Aug-2021136

t.re2H A D02-Aug-202121

t.re3H A D02-Aug-2021126

t.re4H A D02-Aug-2021205

t.re5H A D02-Aug-202183

t.re7H A D02-Aug-202152

t.recH A D02-Aug-202119

T.recacheH A D02-Aug-2021807

T.redirH A D02-Aug-20211.1 KiB

t.redir1H A D02-Aug-202155

t.reFSH A D02-Aug-202139

t.regH A D02-Aug-202137

t.roffH A D02-Aug-2021251

t.sepH A D02-Aug-202190

t.seqnoH A D02-Aug-202115

t.set0H A D02-Aug-2021114

t.set0aH A D02-Aug-202141

t.set0bH A D02-Aug-202177

t.set1H A D02-Aug-202151

t.set2H A D02-Aug-202141

t.set3H A D02-Aug-202129

T.splitH A D01-Mar-20243.5 KiB

t.split1H A D02-Aug-202164

t.split2H A D02-Aug-202136

t.split2aH A D02-Aug-202155

t.split3H A D02-Aug-2021110

t.split4H A D02-Aug-2021101

t.split8H A D02-Aug-2021178

t.split9H A D02-Aug-2021145

t.split9aH A D02-Aug-2021164

t.statelyH A D02-Aug-2021159

t.strcmpH A D02-Aug-202142

t.strcmp1H A D02-Aug-202152

t.strnumH A D02-Aug-202156

T.subH A D02-Aug-20214.5 KiB

t.sub0H A D02-Aug-2021396

t.sub1H A D02-Aug-202123

t.sub2H A D02-Aug-202151

t.sub3H A D02-Aug-202146

t.substrH A D02-Aug-202190

t.substr1H A D02-Aug-202135

T.systemH A D02-Aug-2021205

t.timeH A D02-Aug-2021184

T.utfH A D01-Mar-20244.5 KiB

T.utfreH A D01-Mar-20242.6 KiB

t.vfH A D02-Aug-202144

t.vf1H A D02-Aug-202166

t.vf2H A D02-Aug-202127

t.vf3H A D02-Aug-202136

t.xH A D02-Aug-20214

td.1H A D02-Aug-202165 KiB

test.countriesH A D02-Aug-2021249

test.dataH A D02-Aug-20214.6 KiB

time.cH A D02-Aug-2021712

tryH A D02-Aug-2021129

tt.01H A D02-Aug-202110

tt.02H A D02-Aug-202121

tt.02aH A D02-Aug-202127

tt.03H A D02-Aug-202136

tt.03aH A D02-Aug-202128

tt.04H A D02-Aug-202147

tt.05H A D02-Aug-202162

tt.06H A D02-Aug-202168

tt.07H A D02-Aug-202112

tt.08H A D02-Aug-202116

tt.09H A D02-Aug-20217

tt.10H A D02-Aug-20215

tt.10aH A D02-Aug-202126

tt.11H A D02-Aug-202128

tt.12H A D02-Aug-202137

tt.13H A D02-Aug-202181

tt.13aH A D02-Aug-202196

tt.14H A D02-Aug-2021172

tt.15H A D01-Mar-2024794

tt.16H A D02-Aug-202189

tt.bigH A D02-Aug-2021869

u.mainH A D02-Aug-2021479

unbundle.awkH A D02-Aug-2021144

xcH A D17-Nov-2023414

ycH A D02-Aug-2021404

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