Calligra/Testing: Difference between revisions

From KDE Community Wiki
Line 7: Line 7:
Checkout test files from the KDE subversion repository:
Checkout test files from the KDE subversion repository:
{{Input|1=<nowiki>
{{Input|1=<nowiki>
$ svn co svn+ssh://user@svn.kde.org/home/kde/trunk/tests/calligratests
$ svn co svn+ssh://username@svn.kde.org/home/kde/trunk/tests/calligratests
</nowiki>}}
</nowiki>}}



Revision as of 12:29, 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


cstester