Calligra/Testing: Difference between revisions
Created page with "== Preface == This page is dedicated to black box testing at the moment. There are two sets of test files. The first one is used to test input filters by comparing the outp..." |
|||
Line 6: | Line 6: | ||
Checkout test files from the KDE subversion repository: | Checkout test files from the KDE subversion repository: | ||
{{Input|1=<nowiki> | |||
$ svn co svn+ssh://[email protected]/home/kde/trunk/tests/calligratests | $ svn co svn+ssh://[email protected]/home/kde/trunk/tests/calligratests | ||
</nowiki>}} | |||
Download test files for cstester: | Download test files for cstester: | ||
{{Input|1=<nowiki> | |||
$ wget http://www.valdyas.org/~boud/documents.tar | $ wget http://www.valdyas.org/~boud/documents.tar | ||
$ wget http://www.valdyas.org/~boud/documents_pdf.tar | $ wget http://www.valdyas.org/~boud/documents_pdf.tar | ||
</nowiki>}} | |||
== Running tests == | == Running tests == |
Revision as of 12:01, 10 March 2013
Preface
This page is dedicated to black box testing at the moment. There are two sets of test files. The first one is used to test input filters by comparing the output of the calligraconverter tool against the expected output. These are feature based files prepared by a testing team sponsored by Nokia and are primary intended to filter developers. The corresponding test tool is a shell script applying XSL templates. The second set is comprised of real world documents and it is used in combination with the cstester and visualimagecompare tools as described below. The purpose is to test both the filter and the layout engine and to display differences in document layout in means of visual output.
Getting the test files
Checkout test files from the KDE subversion repository:
$ svn co svn+ssh://[email protected]/home/kde/trunk/tests/calligratests
Download test files for cstester:
$ wget http://www.valdyas.org/~boud/documents.tar $ wget http://www.valdyas.org/~boud/documents_pdf.tar
Running tests
Filter tests
There are two important directories in calligratest at the moment, the import and the interoperability directories, which have the following 1st level structure:
interoperability/ |-- images |-- presentations |-- spreadsheets |-- wordprocessing