readme.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. The different directories are organized as follows:
  2. webtbs...........Tests which should succeed compilation
  3. Digits in filename refer to bug database entry
  4. webtbf...........Tests which should fail compilation
  5. Digits in filename refer to bug database entry
  6. test.............Some manual tests / testsuites
  7. tbs..............Manual database tests (success in compilation)
  8. tbf..............Manual database tests (fail compile)
  9. units............Unit helper for doing the tests
  10. utils............Utilities for processing tests
  11. At the top of the test source code, some options
  12. can be used to determine how the tests will be
  13. processed (if processed automatically via make):
  14. OPT...............Compiler option required to compile
  15. CPU...............CPU Test target (i386,m68k,etc)
  16. VERSION...........Compiler required to execute/compiler test
  17. RESULT............Exit code of execution of test expected
  18. GRAPH.............Requires graph unit
  19. FAIL..............Compilation must fail
  20. RECOMPILE.........????
  21. NORUN.............Do not execute test, only compile it
  22. KNOWN.............Known bug, will not be logged as bug
  23. INTERACTIVE.......Do not execute test, as it requires user
  24. intervention
  25. NOTE..............Output note when compiling/executing test
  26. To actually start the testsuite:
  27. do a simple
  28. make full This should create a log of all failed tests.
  29. make rundigest scans the created log file and outputs some statistics
  30. make rundigest USESQL=YES sends the results to an SQL database