 linas> Is there a small document that explains what these tests do,
 linas> and how to run them, and how to interpret the results?

Run "make check" to run the tests.

Each test prints out a number of tests run, number succeeded and
number failed such as "Executed 32 tests.  All tests passed." or
"Executed 15 tests.  There were 15 failures."

At the end it prints the total number of test programs that failed and
succeeded such as
====================
1 of 14 tests failed
====================

The tests included here are
test-commodities.c: test gnc_commodity
test-date-converting.c: test converting dates
test-dom-converters1.c: test each simple dom converter
test-dom-parser1.c: unused now
test-exp-parser.c: FIXME: someone fill this in
test-kvp-frames.c: test the kvp frame dom generators and parsers
test-load-xml2.c: test the larger xml loading
test-save-in-lang.c: incomplete test to test saving in different LANGs
test-split-vs-account.c: test account and split interface
test-string-converters.c: test some string converters
test-xml-account.c: test xml v2 converters and parsers for Account's
test-xml-commodity.c: ditto gnc_commodity's
test-xml-transaction.c: ditto Transaction's
test-xml2-is-file.c: test the is_file function
test-real-data.sh: run the test-xml-{account,commodity,transaction} programs
                   on real data rather than random data

with some support files
gnc-test-stuff.c: shared functions specific to gnc testing
gnc-test-stuff.h
test-stuff.c: generic testing framework.
test-stuff.h
grab-types.pl: simplistic parser to grab things out of the test files for
               the test-real-data.sh script

# emacs cruft
Local variables:
mode: text
End:
