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.
16 lines
1013 B
16 lines
1013 B
15 years ago
|
For testing the vcardparser there are some test files and a small testsuite
|
||
14 years ago
|
automatically checking for regressions. The tests directory contains some vCard
|
||
15 years ago
|
files and correpsonding reference output files (with an additional ".ref"
|
||
|
suffix). For running the geression test do "make check". This will compile some
|
||
|
test programs, parse the test files, write them out as vCard again and compare
|
||
|
the output to the reference file. The check fails, if there are unexpected
|
||
|
differences and shows which lines differed.
|
||
|
|
||
|
For creating a new test put a vCard file to be parsed into the tests directory.
|
||
|
Create a reference file by running "testread" on the test file. It will put out
|
||
|
the parsed data as vCard again on stdout. Carefully check the output, manually
|
||
|
correct any errors and save the result as reference file in the tests directory.
|
||
|
Now add the filename to the TESTFILES variable in Makefile.am and run "make
|
||
|
check". If the check fails adapt the reference file or fix the bugs in the
|
||
|
parser, whatever is appropriate.
|