65 lines
1.2 KiB
Groff
65 lines
1.2 KiB
Groff
.TH testall "" "" "/rdb Command"
|
|
.PC "Test all /rdb programs in directory $RDB/demo"
|
|
\fBtestall [ > \fItestall.new \fB]\fR
|
|
.PP
|
|
.II "program^test"
|
|
The command
|
|
.B testall
|
|
runs most of the
|
|
.B /rdb
|
|
programs with the files in the
|
|
.BR $RDB/demo .
|
|
You should run
|
|
.B testall
|
|
in directory
|
|
.BR $RDB/demo ,
|
|
because the test files are there.
|
|
.PP
|
|
.B testall
|
|
writes the output of each example to the standard output.
|
|
We suggest that you store the output in file
|
|
.BR $RDB/demo/testall.old .
|
|
Thereafter, you can check if the behavior of a test program has changed,
|
|
by using the COHERENT command
|
|
.B diff
|
|
to compare the output of
|
|
.B testall
|
|
with the contents of
|
|
.BR $RDB/demo/testall.old .
|
|
.B /rdb
|
|
performs this testing when the
|
|
.B /rdb
|
|
database is installed on a computer, and when code is changed.
|
|
.SH Example
|
|
First go to the demo directory,
|
|
assuming the path is
|
|
.BR /usr/rdb/demo :
|
|
.DM
|
|
cd /usr/rdb/demo
|
|
testall > testall.new
|
|
diff testall.old testall.new
|
|
.DE
|
|
.PP
|
|
The command
|
|
.B diff
|
|
finds and displays any differences between
|
|
.B testfile.old
|
|
and
|
|
.BR testfile.new .
|
|
After careful checking, if differences are correct, type:
|
|
.DM
|
|
mv testall.new testall.old
|
|
.DE
|
|
.PP
|
|
or
|
|
.DM
|
|
rm testall.new
|
|
.DE
|
|
.PP
|
|
This saves space, because these files are large.
|
|
.SH "See Also"
|
|
COHERENT Lexicon:
|
|
.B
|
|
diff
|
|
.R
|