-$Id: README,v 1.4 2002-11-20 22:50:45 mike Exp $
+$Id: README,v 1.6 2002-12-09 16:29:44 mike Exp $
-cql-java's regression-testing framework
+CQL-Java's regression-testing framework
---------------------------------------
"queries.raw" is the file of test queries as provided by Rob.
"runtests" compares the output of a nominated CQL compiler with
existing XCQL files. Most often, you'll use this to compare the
-results of your own build of cql-java with those of my build. I'll
+results of your own build of CQL-Java with those of my build. I'll
use it to test new versions, and people who've written other compilers
can use it to test their code.
first, then the next "make" will rebuild the reference results.
So, for example, if you think Rob Sanderson's parser, CQLParser.py, is
-reliable, and you want to test my parser, cql-java's CQLParser class,
+reliable, and you want to test my parser, CQL-Java's CQLParser class,
against its results, do this:
make refclean
./mktests queries.raw
./mkanswers CQLParser.py
- ./runtests CQLParser ./xmlpp.pl
+ ./runtests ../../bin/CQLParser ./xmlpp.pl
The second argument to ./runtests is the name of a program to use to
normalise XML, so that the trusted output and the output being tested