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.
jianglk.darker 7ee447c011
v811_spc009_project
4 months ago
..
Compare.T1 v811_spc009_project 4 months ago
Compare.drek v811_spc009_project 4 months ago
Compare.p v811_spc009_project 4 months ago
Compare.t v811_spc009_project 4 months ago
Compare.tt v811_spc009_project 4 months ago
NOTES v811_spc009_project 4 months ago
README.TESTS v811_spc009_project 4 months ago
REGRESS v811_spc009_project 4 months ago
T.-f-f v811_spc009_project 4 months ago
T.argv v811_spc009_project 4 months ago
T.arnold v811_spc009_project 4 months ago
T.beebe v811_spc009_project 4 months ago
T.builtin v811_spc009_project 4 months ago
T.chem v811_spc009_project 4 months ago
T.close v811_spc009_project 4 months ago
T.clv v811_spc009_project 4 months ago
T.csconcat v811_spc009_project 4 months ago
T.delete v811_spc009_project 4 months ago
T.errmsg v811_spc009_project 4 months ago
T.expr v811_spc009_project 4 months ago
T.exprconv v811_spc009_project 4 months ago
T.flags v811_spc009_project 4 months ago
T.func v811_spc009_project 4 months ago
T.gawk v811_spc009_project 4 months ago
T.getline v811_spc009_project 4 months ago
T.int-expr v811_spc009_project 4 months ago
T.latin1 v811_spc009_project 4 months ago
T.lilly v811_spc009_project 4 months ago
T.main v811_spc009_project 4 months ago
T.misc v811_spc009_project 4 months ago
T.nextfile v811_spc009_project 4 months ago
T.overflow v811_spc009_project 4 months ago
T.re v811_spc009_project 4 months ago
T.recache v811_spc009_project 4 months ago
T.redir v811_spc009_project 4 months ago
T.split v811_spc009_project 4 months ago
T.sub v811_spc009_project 4 months ago
T.system v811_spc009_project 4 months ago
arnold-fixes.tar v811_spc009_project 4 months ago
beebe.tar v811_spc009_project 4 months ago
bib v811_spc009_project 4 months ago
bundle.awk v811_spc009_project 4 months ago
chem.awk v811_spc009_project 4 months ago
cleanup v811_spc009_project 4 months ago
countries v811_spc009_project 4 months ago
ctimes v811_spc009_project 4 months ago
echo.c v811_spc009_project 4 months ago
funstack.awk v811_spc009_project 4 months ago
funstack.in v811_spc009_project 4 months ago
funstack.ok v811_spc009_project 4 months ago
ind v811_spc009_project 4 months ago
latin1 v811_spc009_project 4 months ago
lilly.ifile v811_spc009_project 4 months ago
lilly.out v811_spc009_project 4 months ago
lilly.progs v811_spc009_project 4 months ago
lsd1.p v811_spc009_project 4 months ago
p.1 v811_spc009_project 4 months ago
p.2 v811_spc009_project 4 months ago
p.3 v811_spc009_project 4 months ago
p.4 v811_spc009_project 4 months ago
p.5 v811_spc009_project 4 months ago
p.5a v811_spc009_project 4 months ago
p.6 v811_spc009_project 4 months ago
p.7 v811_spc009_project 4 months ago
p.8 v811_spc009_project 4 months ago
p.9 v811_spc009_project 4 months ago
p.10 v811_spc009_project 4 months ago
p.11 v811_spc009_project 4 months ago
p.12 v811_spc009_project 4 months ago
p.13 v811_spc009_project 4 months ago
p.14 v811_spc009_project 4 months ago
p.15 v811_spc009_project 4 months ago
p.16 v811_spc009_project 4 months ago
p.17 v811_spc009_project 4 months ago
p.18 v811_spc009_project 4 months ago
p.19 v811_spc009_project 4 months ago
p.20 v811_spc009_project 4 months ago
p.21 v811_spc009_project 4 months ago
p.21a v811_spc009_project 4 months ago
p.22 v811_spc009_project 4 months ago
p.23 v811_spc009_project 4 months ago
p.24 v811_spc009_project 4 months ago
p.25 v811_spc009_project 4 months ago
p.26 v811_spc009_project 4 months ago
p.26a v811_spc009_project 4 months ago
p.27 v811_spc009_project 4 months ago
p.28 v811_spc009_project 4 months ago
p.29 v811_spc009_project 4 months ago
p.30 v811_spc009_project 4 months ago
p.31 v811_spc009_project 4 months ago
p.32 v811_spc009_project 4 months ago
p.33 v811_spc009_project 4 months ago
p.34 v811_spc009_project 4 months ago
p.35 v811_spc009_project 4 months ago
p.36 v811_spc009_project 4 months ago
p.37 v811_spc009_project 4 months ago
p.38 v811_spc009_project 4 months ago
p.39 v811_spc009_project 4 months ago
p.40 v811_spc009_project 4 months ago
p.41 v811_spc009_project 4 months ago
p.42 v811_spc009_project 4 months ago
p.43 v811_spc009_project 4 months ago
p.44 v811_spc009_project 4 months ago
p.45 v811_spc009_project 4 months ago
p.46 v811_spc009_project 4 months ago
p.47 v811_spc009_project 4 months ago
p.48 v811_spc009_project 4 months ago
p.48a v811_spc009_project 4 months ago
p.48b v811_spc009_project 4 months ago
p.49 v811_spc009_project 4 months ago
p.50 v811_spc009_project 4 months ago
p.51 v811_spc009_project 4 months ago
p.52 v811_spc009_project 4 months ago
p.table v811_spc009_project 4 months ago
penicil.p v811_spc009_project 4 months ago
res.p v811_spc009_project 4 months ago
sgi.ctimes v811_spc009_project 4 months ago
t.0 v811_spc009_project 4 months ago
t.0a v811_spc009_project 4 months ago
t.1 v811_spc009_project 4 months ago
t.1.x v811_spc009_project 4 months ago
t.2 v811_spc009_project 4 months ago
t.2.x v811_spc009_project 4 months ago
t.3 v811_spc009_project 4 months ago
t.3.x v811_spc009_project 4 months ago
t.4 v811_spc009_project 4 months ago
t.4.x v811_spc009_project 4 months ago
t.5.x v811_spc009_project 4 months ago
t.6 v811_spc009_project 4 months ago
t.6.x v811_spc009_project 4 months ago
t.6a v811_spc009_project 4 months ago
t.6b v811_spc009_project 4 months ago
t.8.x v811_spc009_project 4 months ago
t.8.y v811_spc009_project 4 months ago
t.NF v811_spc009_project 4 months ago
t.a v811_spc009_project 4 months ago
t.addops v811_spc009_project 4 months ago
t.aeiou v811_spc009_project 4 months ago
t.aeiouy v811_spc009_project 4 months ago
t.arith v811_spc009_project 4 months ago
t.array v811_spc009_project 4 months ago
t.array1 v811_spc009_project 4 months ago
t.array2 v811_spc009_project 4 months ago
t.assert v811_spc009_project 4 months ago
t.avg v811_spc009_project 4 months ago
t.b.x v811_spc009_project 4 months ago
t.be v811_spc009_project 4 months ago
t.beginexit v811_spc009_project 4 months ago
t.beginnext v811_spc009_project 4 months ago
t.break v811_spc009_project 4 months ago
t.break1 v811_spc009_project 4 months ago
t.break2 v811_spc009_project 4 months ago
t.break3 v811_spc009_project 4 months ago
t.bug1 v811_spc009_project 4 months ago
t.builtins v811_spc009_project 4 months ago
t.cat v811_spc009_project 4 months ago
t.cat1 v811_spc009_project 4 months ago
t.cat2 v811_spc009_project 4 months ago
t.cmp v811_spc009_project 4 months ago
t.coerce v811_spc009_project 4 months ago
t.coerce2 v811_spc009_project 4 months ago
t.comment v811_spc009_project 4 months ago
t.comment1 v811_spc009_project 4 months ago
t.concat v811_spc009_project 4 months ago
t.cond v811_spc009_project 4 months ago
t.contin v811_spc009_project 4 months ago
t.count v811_spc009_project 4 months ago
t.crlf v811_spc009_project 4 months ago
t.cum v811_spc009_project 4 months ago
t.d.x v811_spc009_project 4 months ago
t.delete0 v811_spc009_project 4 months ago
t.delete1 v811_spc009_project 4 months ago
t.delete2 v811_spc009_project 4 months ago
t.delete3 v811_spc009_project 4 months ago
t.do v811_spc009_project 4 months ago
t.e v811_spc009_project 4 months ago
t.else v811_spc009_project 4 months ago
t.exit v811_spc009_project 4 months ago
t.exit1 v811_spc009_project 4 months ago
t.f v811_spc009_project 4 months ago
t.f.x v811_spc009_project 4 months ago
t.f0 v811_spc009_project 4 months ago
t.f1 v811_spc009_project 4 months ago
t.f2 v811_spc009_project 4 months ago
t.f3 v811_spc009_project 4 months ago
t.f4 v811_spc009_project 4 months ago
t.for v811_spc009_project 4 months ago
t.for1 v811_spc009_project 4 months ago
t.for2 v811_spc009_project 4 months ago
t.for3 v811_spc009_project 4 months ago
t.format4 v811_spc009_project 4 months ago
t.fun v811_spc009_project 4 months ago
t.fun0 v811_spc009_project 4 months ago
t.fun1 v811_spc009_project 4 months ago
t.fun2 v811_spc009_project 4 months ago
t.fun3 v811_spc009_project 4 months ago
t.fun4 v811_spc009_project 4 months ago
t.fun5 v811_spc009_project 4 months ago
t.getline1 v811_spc009_project 4 months ago
t.getval v811_spc009_project 4 months ago
t.gsub v811_spc009_project 4 months ago
t.gsub1 v811_spc009_project 4 months ago
t.gsub3 v811_spc009_project 4 months ago
t.gsub4 v811_spc009_project 4 months ago
t.i.x v811_spc009_project 4 months ago
t.if v811_spc009_project 4 months ago
t.in v811_spc009_project 4 months ago
t.in1 v811_spc009_project 4 months ago
t.in2 v811_spc009_project 4 months ago
t.in3 v811_spc009_project 4 months ago
t.incr v811_spc009_project 4 months ago
t.incr2 v811_spc009_project 4 months ago
t.incr3 v811_spc009_project 4 months ago
t.index v811_spc009_project 4 months ago
t.intest v811_spc009_project 4 months ago
t.intest2 v811_spc009_project 4 months ago
t.j.x v811_spc009_project 4 months ago
t.longstr v811_spc009_project 4 months ago
t.makef v811_spc009_project 4 months ago
t.match v811_spc009_project 4 months ago
t.match1 v811_spc009_project 4 months ago
t.max v811_spc009_project 4 months ago
t.mod v811_spc009_project 4 months ago
t.monotone v811_spc009_project 4 months ago
t.nameval v811_spc009_project 4 months ago
t.next v811_spc009_project 4 months ago
t.not v811_spc009_project 4 months ago
t.null0 v811_spc009_project 4 months ago
t.ofmt v811_spc009_project 4 months ago
t.ofs v811_spc009_project 4 months ago
t.ors v811_spc009_project 4 months ago
t.pat v811_spc009_project 4 months ago
t.pipe v811_spc009_project 4 months ago
t.pp v811_spc009_project 4 months ago
t.pp1 v811_spc009_project 4 months ago
t.pp2 v811_spc009_project 4 months ago
t.printf v811_spc009_project 4 months ago
t.printf2 v811_spc009_project 4 months ago
t.quote v811_spc009_project 4 months ago
t.randk v811_spc009_project 4 months ago
t.re1 v811_spc009_project 4 months ago
t.re1a v811_spc009_project 4 months ago
t.re2 v811_spc009_project 4 months ago
t.re3 v811_spc009_project 4 months ago
t.re4 v811_spc009_project 4 months ago
t.re5 v811_spc009_project 4 months ago
t.re7 v811_spc009_project 4 months ago
t.reFS v811_spc009_project 4 months ago
t.rec v811_spc009_project 4 months ago
t.redir1 v811_spc009_project 4 months ago
t.reg v811_spc009_project 4 months ago
t.roff v811_spc009_project 4 months ago
t.sep v811_spc009_project 4 months ago
t.seqno v811_spc009_project 4 months ago
t.set0 v811_spc009_project 4 months ago
t.set0a v811_spc009_project 4 months ago
t.set0b v811_spc009_project 4 months ago
t.set1 v811_spc009_project 4 months ago
t.set2 v811_spc009_project 4 months ago
t.set3 v811_spc009_project 4 months ago
t.split1 v811_spc009_project 4 months ago
t.split2 v811_spc009_project 4 months ago
t.split2a v811_spc009_project 4 months ago
t.split3 v811_spc009_project 4 months ago
t.split4 v811_spc009_project 4 months ago
t.split8 v811_spc009_project 4 months ago
t.split9 v811_spc009_project 4 months ago
t.split9a v811_spc009_project 4 months ago
t.stately v811_spc009_project 4 months ago
t.strcmp v811_spc009_project 4 months ago
t.strcmp1 v811_spc009_project 4 months ago
t.strnum v811_spc009_project 4 months ago
t.sub0 v811_spc009_project 4 months ago
t.sub1 v811_spc009_project 4 months ago
t.sub2 v811_spc009_project 4 months ago
t.sub3 v811_spc009_project 4 months ago
t.substr v811_spc009_project 4 months ago
t.substr1 v811_spc009_project 4 months ago
t.time v811_spc009_project 4 months ago
t.vf v811_spc009_project 4 months ago
t.vf1 v811_spc009_project 4 months ago
t.vf2 v811_spc009_project 4 months ago
t.vf3 v811_spc009_project 4 months ago
t.x v811_spc009_project 4 months ago
td.1 v811_spc009_project 4 months ago
test.countries v811_spc009_project 4 months ago
test.data v811_spc009_project 4 months ago
time.c v811_spc009_project 4 months ago
try v811_spc009_project 4 months ago
tt.01 v811_spc009_project 4 months ago
tt.02 v811_spc009_project 4 months ago
tt.02a v811_spc009_project 4 months ago
tt.03 v811_spc009_project 4 months ago
tt.03a v811_spc009_project 4 months ago
tt.04 v811_spc009_project 4 months ago
tt.05 v811_spc009_project 4 months ago
tt.06 v811_spc009_project 4 months ago
tt.07 v811_spc009_project 4 months ago
tt.08 v811_spc009_project 4 months ago
tt.09 v811_spc009_project 4 months ago
tt.10 v811_spc009_project 4 months ago
tt.10a v811_spc009_project 4 months ago
tt.11 v811_spc009_project 4 months ago
tt.12 v811_spc009_project 4 months ago
tt.13 v811_spc009_project 4 months ago
tt.13a v811_spc009_project 4 months ago
tt.14 v811_spc009_project 4 months ago
tt.15 v811_spc009_project 4 months ago
tt.16 v811_spc009_project 4 months ago
tt.big v811_spc009_project 4 months ago
u.main v811_spc009_project 4 months ago
unbundle.awk v811_spc009_project 4 months ago
xc v811_spc009_project 4 months ago
yc v811_spc009_project 4 months 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.