mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 15:47:53 +02:00
+ information on directory configuration and how to rerun the tests
This commit is contained in:
parent
cec813c1fa
commit
1b364d873c
33
tests/readme.txt
Normal file
33
tests/readme.txt
Normal file
@ -0,0 +1,33 @@
|
||||
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.
|
Loading…
Reference in New Issue
Block a user