One True AWK (https://github.com/onetrueawk/awk) mirror.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
awk/testdir
ozan yigit 01749f04cf Revert "resolve parsing of a slash character within a cclass "/[/]/" without escape" 10 months ago
..
Compare.T1 Extract testdir. 3 years ago
Compare.drek Extract testdir. 3 years ago
Compare.p Extract testdir. 3 years ago
Compare.t Extract testdir. 3 years ago
Compare.tt Extract testdir. 3 years ago
NOTES Extract testdir. 3 years ago
README.TESTS Extract testdir. 3 years ago
REGRESS Extract testdir. 3 years ago
T.-f-f Extract testdir. 3 years ago
T.argv Extract testdir. 3 years ago
T.arnold Extract testdir. 3 years ago
T.beebe Extract testdir. 3 years ago
T.builtin 3 more fixes (#75) 3 years ago
T.chem Small fixes in the test suite. 3 years ago
T.close Extract testdir. 3 years ago
T.clv Extract testdir. 3 years ago
T.csconcat rename T.concat to T.csconcat to avoid case-insensitive conflict (#64) 3 years ago
T.delete Extract testdir. 3 years ago
T.errmsg Change T.errmsg print to file fail test. 2 years ago
T.expr Fix printf format conversions. (#59) 3 years ago
T.exprconv Extract testdir. 3 years ago
T.flags argument parsing cleanups, dynamic program file allocation, fpe error enhancement. (#72) 3 years ago
T.func Extract testdir. 3 years ago
T.gawk Extract testdir. 3 years ago
T.getline Extract testdir. 3 years ago
T.int-expr Fix a{0}, update tests. 3 years ago
T.latin1 Extract testdir. 3 years ago
T.lilly Small fixes in the test suite. 3 years ago
T.main Extract testdir. 3 years ago
T.misc Revert "resolve parsing of a slash character within a cclass "/[/]/" without escape" 10 months ago
T.nextfile Extract testdir. 3 years ago
T.overflow Extract testdir. 3 years ago
T.re Extract testdir. 3 years ago
T.recache Extract testdir. 3 years ago
T.redir Extract testdir. 3 years ago
T.split Revise testdir/T.split per PR #42. 3 years ago
T.sub Extract testdir. 3 years ago
T.system Extract testdir. 3 years ago
arnold-fixes.tar Extract testdir. 3 years ago
beebe.tar Extract testdir. 3 years ago
bib Extract testdir. 3 years ago
bundle.awk Extract testdir. 3 years ago
chem.awk Extract testdir. 3 years ago
cleanup Extract testdir. 3 years ago
countries Extract testdir. 3 years ago
ctimes Extract testdir. 3 years ago
echo.c Extract testdir. 3 years ago
funstack.awk Extract testdir. 3 years ago
funstack.in Extract testdir. 3 years ago
funstack.ok Extract testdir. 3 years ago
ind Extract testdir. 3 years ago
latin1 Extract testdir. 3 years ago
lilly.ifile Extract testdir. 3 years ago
lilly.out Extract testdir. 3 years ago
lilly.progs Extract testdir. 3 years ago
lsd1.p Extract testdir. 3 years ago
p.1 Extract testdir. 3 years ago
p.2 Extract testdir. 3 years ago
p.3 Extract testdir. 3 years ago
p.4 Extract testdir. 3 years ago
p.5 Extract testdir. 3 years ago
p.5a Extract testdir. 3 years ago
p.6 Extract testdir. 3 years ago
p.7 Extract testdir. 3 years ago
p.8 Extract testdir. 3 years ago
p.9 Extract testdir. 3 years ago
p.10 Extract testdir. 3 years ago
p.11 Extract testdir. 3 years ago
p.12 Extract testdir. 3 years ago
p.13 Extract testdir. 3 years ago
p.14 Extract testdir. 3 years ago
p.15 Extract testdir. 3 years ago
p.16 Extract testdir. 3 years ago
p.17 Extract testdir. 3 years ago
p.18 Extract testdir. 3 years ago
p.19 Extract testdir. 3 years ago
p.20 Extract testdir. 3 years ago
p.21 Extract testdir. 3 years ago
p.21a Extract testdir. 3 years ago
p.22 Extract testdir. 3 years ago
p.23 Extract testdir. 3 years ago
p.24 Extract testdir. 3 years ago
p.25 Extract testdir. 3 years ago
p.26 Extract testdir. 3 years ago
p.26a Extract testdir. 3 years ago
p.27 Extract testdir. 3 years ago
p.28 Extract testdir. 3 years ago
p.29 Extract testdir. 3 years ago
p.30 Extract testdir. 3 years ago
p.31 Extract testdir. 3 years ago
p.32 Extract testdir. 3 years ago
p.33 Extract testdir. 3 years ago
p.34 Extract testdir. 3 years ago
p.35 Extract testdir. 3 years ago
p.36 Extract testdir. 3 years ago
p.37 Extract testdir. 3 years ago
p.38 Extract testdir. 3 years ago
p.39 Extract testdir. 3 years ago
p.40 Extract testdir. 3 years ago
p.41 Extract testdir. 3 years ago
p.42 Extract testdir. 3 years ago
p.43 Extract testdir. 3 years ago
p.44 Extract testdir. 3 years ago
p.45 Extract testdir. 3 years ago
p.46 Extract testdir. 3 years ago
p.47 Extract testdir. 3 years ago
p.48 Extract testdir. 3 years ago
p.48a Extract testdir. 3 years ago
p.48b Extract testdir. 3 years ago
p.49 Extract testdir. 3 years ago
p.50 Extract testdir. 3 years ago
p.51 Extract testdir. 3 years ago
p.52 Extract testdir. 3 years ago
p.table Extract testdir. 3 years ago
penicil.p Extract testdir. 3 years ago
res.p Extract testdir. 3 years ago
sgi.ctimes Extract testdir. 3 years ago
t.0 Extract testdir. 3 years ago
t.0a Extract testdir. 3 years ago
t.1 Extract testdir. 3 years ago
t.1.x Extract testdir. 3 years ago
t.2 Extract testdir. 3 years ago
t.2.x Extract testdir. 3 years ago
t.3 Extract testdir. 3 years ago
t.3.x Extract testdir. 3 years ago
t.4 Extract testdir. 3 years ago
t.4.x Extract testdir. 3 years ago
t.5.x Extract testdir. 3 years ago
t.6 Extract testdir. 3 years ago
t.6.x Extract testdir. 3 years ago
t.6a Extract testdir. 3 years ago
t.6b Extract testdir. 3 years ago
t.8.x Extract testdir. 3 years ago
t.8.y Extract testdir. 3 years ago
t.NF Extract testdir. 3 years ago
t.a Extract testdir. 3 years ago
t.addops Extract testdir. 3 years ago
t.aeiou Extract testdir. 3 years ago
t.aeiouy Extract testdir. 3 years ago
t.arith Extract testdir. 3 years ago
t.array Extract testdir. 3 years ago
t.array1 Extract testdir. 3 years ago
t.array2 Extract testdir. 3 years ago
t.assert Extract testdir. 3 years ago
t.avg Extract testdir. 3 years ago
t.b.x Extract testdir. 3 years ago
t.be Extract testdir. 3 years ago
t.beginexit Extract testdir. 3 years ago
t.beginnext Extract testdir. 3 years ago
t.break Extract testdir. 3 years ago
t.break1 Extract testdir. 3 years ago
t.break2 Extract testdir. 3 years ago
t.break3 Extract testdir. 3 years ago
t.bug1 Extract testdir. 3 years ago
t.builtins Extract testdir. 3 years ago
t.cat Extract testdir. 3 years ago
t.cat1 Extract testdir. 3 years ago
t.cat2 Extract testdir. 3 years ago
t.cmp Extract testdir. 3 years ago
t.coerce Extract testdir. 3 years ago
t.coerce2 Extract testdir. 3 years ago
t.comment Extract testdir. 3 years ago
t.comment1 Extract testdir. 3 years ago
t.concat Extract testdir. 3 years ago
t.cond Extract testdir. 3 years ago
t.contin Extract testdir. 3 years ago
t.count Extract testdir. 3 years ago
t.crlf Extract testdir. 3 years ago
t.cum Extract testdir. 3 years ago
t.d.x Extract testdir. 3 years ago
t.delete0 Extract testdir. 3 years ago
t.delete1 Extract testdir. 3 years ago
t.delete2 Extract testdir. 3 years ago
t.delete3 Extract testdir. 3 years ago
t.do Extract testdir. 3 years ago
t.e Extract testdir. 3 years ago
t.else Extract testdir. 3 years ago
t.exit Extract testdir. 3 years ago
t.exit1 Extract testdir. 3 years ago
t.f Extract testdir. 3 years ago
t.f.x Extract testdir. 3 years ago
t.f0 Extract testdir. 3 years ago
t.f1 Extract testdir. 3 years ago
t.f2 Extract testdir. 3 years ago
t.f3 Extract testdir. 3 years ago
t.f4 Extract testdir. 3 years ago
t.for Extract testdir. 3 years ago
t.for1 Extract testdir. 3 years ago
t.for2 Extract testdir. 3 years ago
t.for3 Extract testdir. 3 years ago
t.format4 Extract testdir. 3 years ago
t.fun Extract testdir. 3 years ago
t.fun0 Extract testdir. 3 years ago
t.fun1 Extract testdir. 3 years ago
t.fun2 Extract testdir. 3 years ago
t.fun3 Extract testdir. 3 years ago
t.fun4 Extract testdir. 3 years ago
t.fun5 Extract testdir. 3 years ago
t.getline1 Extract testdir. 3 years ago
t.getval Extract testdir. 3 years ago
t.gsub Extract testdir. 3 years ago
t.gsub1 Extract testdir. 3 years ago
t.gsub3 Extract testdir. 3 years ago
t.gsub4 Extract testdir. 3 years ago
t.i.x Extract testdir. 3 years ago
t.if Extract testdir. 3 years ago
t.in Extract testdir. 3 years ago
t.in1 Extract testdir. 3 years ago
t.in2 Extract testdir. 3 years ago
t.in3 Extract testdir. 3 years ago
t.incr Extract testdir. 3 years ago
t.incr2 Extract testdir. 3 years ago
t.incr3 Extract testdir. 3 years ago
t.index Extract testdir. 3 years ago
t.intest Extract testdir. 3 years ago
t.intest2 Extract testdir. 3 years ago
t.j.x Extract testdir. 3 years ago
t.longstr Extract testdir. 3 years ago
t.makef Extract testdir. 3 years ago
t.match Extract testdir. 3 years ago
t.match1 Extract testdir. 3 years ago
t.max Extract testdir. 3 years ago
t.mod Extract testdir. 3 years ago
t.monotone Extract testdir. 3 years ago
t.nameval Extract testdir. 3 years ago
t.next Extract testdir. 3 years ago
t.not Extract testdir. 3 years ago
t.null0 Extract testdir. 3 years ago
t.ofmt Extract testdir. 3 years ago
t.ofs Extract testdir. 3 years ago
t.ors Extract testdir. 3 years ago
t.pat Extract testdir. 3 years ago
t.pipe Extract testdir. 3 years ago
t.pp Extract testdir. 3 years ago
t.pp1 Extract testdir. 3 years ago
t.pp2 Extract testdir. 3 years ago
t.printf Extract testdir. 3 years ago
t.printf2 Extract testdir. 3 years ago
t.quote Extract testdir. 3 years ago
t.randk Extract testdir. 3 years ago
t.re1 Extract testdir. 3 years ago
t.re1a Extract testdir. 3 years ago
t.re2 Extract testdir. 3 years ago
t.re3 Extract testdir. 3 years ago
t.re4 Extract testdir. 3 years ago
t.re5 Extract testdir. 3 years ago
t.re7 Extract testdir. 3 years ago
t.reFS Extract testdir. 3 years ago
t.rec Extract testdir. 3 years ago
t.redir1 Extract testdir. 3 years ago
t.reg Extract testdir. 3 years ago
t.roff Extract testdir. 3 years ago
t.sep Extract testdir. 3 years ago
t.seqno Extract testdir. 3 years ago
t.set0 Extract testdir. 3 years ago
t.set0a Extract testdir. 3 years ago
t.set0b Extract testdir. 3 years ago
t.set1 Extract testdir. 3 years ago
t.set2 Extract testdir. 3 years ago
t.set3 Extract testdir. 3 years ago
t.split1 Extract testdir. 3 years ago
t.split2 Extract testdir. 3 years ago
t.split2a Extract testdir. 3 years ago
t.split3 Extract testdir. 3 years ago
t.split4 Extract testdir. 3 years ago
t.split8 Extract testdir. 3 years ago
t.split9 Extract testdir. 3 years ago
t.split9a Extract testdir. 3 years ago
t.stately Extract testdir. 3 years ago
t.strcmp Extract testdir. 3 years ago
t.strcmp1 Extract testdir. 3 years ago
t.strnum Extract testdir. 3 years ago
t.sub0 Extract testdir. 3 years ago
t.sub1 Extract testdir. 3 years ago
t.sub2 Extract testdir. 3 years ago
t.sub3 Extract testdir. 3 years ago
t.substr Extract testdir. 3 years ago
t.substr1 Extract testdir. 3 years ago
t.time Extract testdir. 3 years ago
t.vf Extract testdir. 3 years ago
t.vf1 Extract testdir. 3 years ago
t.vf2 Extract testdir. 3 years ago
t.vf3 Extract testdir. 3 years ago
t.x Extract testdir. 3 years ago
td.1 Extract testdir. 3 years ago
test.countries Extract testdir. 3 years ago
test.data Extract testdir. 3 years ago
time.c Extract testdir. 3 years ago
try Extract testdir. 3 years ago
tt.01 Extract testdir. 3 years ago
tt.02 Extract testdir. 3 years ago
tt.02a Extract testdir. 3 years ago
tt.03 Extract testdir. 3 years ago
tt.03a Extract testdir. 3 years ago
tt.04 Extract testdir. 3 years ago
tt.05 Extract testdir. 3 years ago
tt.06 Extract testdir. 3 years ago
tt.07 Extract testdir. 3 years ago
tt.08 Extract testdir. 3 years ago
tt.09 Extract testdir. 3 years ago
tt.10 Extract testdir. 3 years ago
tt.10a Extract testdir. 3 years ago
tt.11 Extract testdir. 3 years ago
tt.12 Extract testdir. 3 years ago
tt.13 Extract testdir. 3 years ago
tt.13a Extract testdir. 3 years ago
tt.14 Extract testdir. 3 years ago
tt.15 Extract testdir. 3 years ago
tt.16 Extract testdir. 3 years ago
tt.big Extract testdir. 3 years ago
u.main Extract testdir. 3 years ago
unbundle.awk Extract testdir. 3 years ago
xc Extract testdir. 3 years ago
yc Extract testdir. 3 years ago

README.TESTS

The archive of test files contains 

- A shell file called REGRESS that controls the testing process.

- Several shell files called Compare* that control sub-parts
of the testing.

- About 160 small tests called t.* that constitute a random
sampling of awk constructions collected over the years.
Not organized, but they touch almost everything.

- About 60 small tests called p.* that come from the first
two chapters of The AWK Programming Language. This is
basic stuff -- they have to work.

These two sets are intended as regression tests, to be sure
that a new version produces the same results as a previous one.
There are a couple of standard data files used with them,
test.data and test.countries, but others would work too.

- About 20 files called T.* that are self-contained and
more systematic tests of specific language features.
For example, T.clv tests command-line variable handling.
These tests are not regressions -- they compute the right
answer by separate means, then compare the awk output.
A specific test for each new bug found shows up in at least
one of these, most often T.misc. There are about 220 tests
total in these files.

- Two of these files, T.re and T.sub, are systematic tests
of the regular expression and substitution code. They express
tests in a small language, then generate awk programs that
verify behavior.

- About 20 files called tt.* that are used as timing tests;
they use the most common awk constructions in straightforward
ways, against a large input file constructed by Compare.tt.


There is undoubtedly more stuff in the archive; it's been
collecting for years and may need pruning. Suggestions for
improvement, additional tests (especially systematic ones),
and the like are all welcome.