mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 22:27:57 +02:00
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
The different directories are organized as follows:
|
|
|
|
webtbs...........Tests which succeed compilation
|
|
Digits in filename refer to bug database entry
|
|
webtbf...........Tests which should fail compilation
|
|
Digits in filename refer to bug database entry
|
|
test.............Some manual tests / testsuites
|
|
tbs..............Old database tests (success in compilation)
|
|
tbf..............Old database tests (fail compile)
|
|
units............Unit helper for doing the tests
|
|
utils............Utilities for processing tests
|
|
|
|
|
|
At the top of the test source code, some options
|
|
can be used to determine how the tests will be
|
|
processed (if processed automatically via make):
|
|
|
|
OPT...............Compiler option required to compile
|
|
CPU...............CPU Test target (i386,m68k,etc)
|
|
VERSION...........Compiler required to execute/compiler test
|
|
RESULT............Exit code of execution of test expected
|
|
GRAPH.............Requires graph unit
|
|
FAIL..............Compilation must fail
|
|
RECOMPILE.........????
|
|
NORUN.............Do not execute test, only compile it
|
|
KNOWN.............Known bug, will not be logged as bug
|
|
INTERACTIVE.......Do not execute test, as it requires user
|
|
intervention
|
|
NOTE..............Output note when compiling/executing test
|
|
|
|
To actually start the testsuite:
|
|
do a simple make full
|
|
This should create a log of all failed tests.
|