1 Testsuite for Lx-Office.
 
   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.
 
   7 To run a full test use the shell script t/test.sh.
 
   8 You can also run every test with the perl interpreter like this:
 
  12 A makefile for an automated make test would be highly appreciated.
 
  18 001compile.t:  Tries to compile every source file. Bails out if any errors occur.
 
  19 002goodperl.t: Checks every perl source file for taint, warnings and strict.
 
  20                While taint is not seen mandatory, warnings and strict are.
 
  21 003safesys:    Checks is system() and exec() calls are fully qualified.
 
  22 004template.t  defunct!
 
  23 005no_tabs.t   checks every file for the \t Tab char. don't use tabs please.
 
  24 006spelling.t  checks for common spelling errors.
 
  25 011pod.t       checks if POD syntax is correct.
 
  31 - check if symlinks are missing.
 
  32 - check for anything outside lower ascii in pl/pm files (only place for complex
 
  34 - check for msdos line endings
 
  35 - check for trailing whitespace
 
  36 - Devise a test to check if there are modifications to locales without a
 
  38 - Test if parse_template can compile all html templates.
 
  41 - spec tests for pure backend modules like Form.pm and Common.pm