Test suite for pilot-qof 0.1.x series.
============================================

Changes:
	The test-suite for 0.1.0 is idempotent
	both on success and on failure.

Data:
	The sample data is arbitrary and quite small
	but the tests themselves were developed with
	real (private) data from much larger files.

Contents:

	1. address.xml  - a book of addresses.
	2. datebook.xml - a book of calendar events.
	3. expenses.xml - a book of expense events.
	4. todo.xml     - a book of todo events.
	5. complete.xml - All files combined.
	6. select.sql   - SQL tests.
	7. pq_xsl_test  - bash script to run the tests.

Dependencies:

	1. POSIX shell
	2. xsltproc
	3. pilot-qof

Sample run:

#!/bin/sh
./test.sh
result=$?
case "$result" in
        0)
        #ready for upload
        ;;
        *)
        exit 1
        ;;
esac

Sample output:

$ make check
chmod 755 pq_xsl_test
make  check-TESTS
make[1]: Entering directory `pilot-qof1/test'

Starting test one of five. .

test one OK. Starting test two . .

.
This stylesheet is part of pilot-qof.
pilot-qof is free software (GPL) and comes with NO WARRANTY.
See 'COPYING' in the pilot-qof source for more information.
Parameters are mileage-rate and hourly-rate.
Writing pilot-qof data to HTML invoice:
.    ANYTOWN_20_01_2006.html . . .

test two OK. Starting test three . .


test three OK. Starting test four . .
.
This stylesheet is part of pilot-qof.
pilot-qof is free software (GPL) and comes with NO WARRANTY.
See 'COPYING' in the pilot-qof source for more information.
Writing pilot-qof data to calcurse todo.

test four OK. Starting test five . .
.
This stylesheet is part of pilot-qof.
pilot-qof is free software (GPL) and comes with NO WARRANTY.
See 'COPYING' in the pilot-qof source for more information.
Writing pilot-qof data to calcurse apts.

test five OK. Starting test six . .

Six tests completed successfully.

PASS: pq_xsl_test
==================
All 1 tests passed
==================
