Test Beschreibung.
[kivitendo-erp.git] / t / README
1 Testsuite for Lx-Office.
2
3 These tests are a means to ensure basic sanity among the lx-office source
4 files. The test framework was originally written by the guys of Bugzilla, and
5 has been modified to cope with the Lx-Office structure.
6
7
8 The Tests:
9
10 001compile.t:  Tries to compile every source file. Bails out if any errors occur.
11 002goodperl.t: Checks every perl source file for taint, warnings and strict.
12                While taint is not seen mandatory, warnings and strict are.
13 003safesys:    Checks is system() and exec() calls are fully qualified.
14 004template.t  defunct!
15 005no_tabs.t   checks every file for the \t Tab char. don't use tabs please.
16 006spelling.t  checks for common spelling errors.
17 011pog.t       checks if POD syntax is correct.
18
19
20 Wanted Tests:
21
22 - module check
23 - check if symlinks are missing.
24 - check for anything outside lower ascii in pl/pm files (only place for complex
25   coding is locale)
26 - Devise a test to check if there are modifications to locales without a
27   locales.pl run.
28 - Test if parse_template can compile all html templates.
29 - spec tests for pure backend modules like Form.pm and Common.pm