fpc/tests
1998-10-21 16:24:14 +00:00
..
getret.pp + tests to check if filename exists 1998-10-21 16:24:14 +00:00
makefile + tests to check if filename exists 1998-10-21 16:24:14 +00:00
README + tests to check if filename exists 1998-10-21 16:24:14 +00:00
template1.bat * restored version 1998-03-25 13:19:31 +00:00
template2.bat Initial revision 1998-03-25 11:33:02 +00:00
testall.bat Initial revision 1998-03-25 11:33:02 +00:00
tf000001.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
tf000002.pp + add log for makefile 1998-10-21 12:09:52 +00:00
to000000.pp + to000000.pp 1998-10-12 14:21:15 +00:00
ts010000.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
ts010001.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
ts010002.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
ts010003.pp Initial revision 1998-03-25 11:33:02 +00:00
ts010004.pp Initial revision 1998-03-25 11:33:02 +00:00
ts010005.pp + lowercase filenames 1998-03-26 10:46:49 +00:00
ts010006.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
ts010007.pp + lowercase filenames 1998-03-26 10:46:49 +00:00
ts010008.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
ts010009.pp + lowercase filenames 1998-03-26 10:46:49 +00:00
ts010010.pp * restored version 1998-03-25 13:43:38 +00:00
ts010014.bat * restored version 1998-03-25 13:43:38 +00:00
ts010014.pp * restored version 1998-03-25 13:43:38 +00:00
ts010015.pp + Added test for typed files 1998-03-26 10:49:00 +00:00
ts010100.bat * restored version 1998-03-25 13:43:38 +00:00
ts010100.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00
ts010101.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00

This directory contains a testsuite for the Free Pascal Compiler.

Tests starting with 'ts' have to compile and execute.
Tests starting with 'tf' will throw an error when compiling.

You can use the batch files to do all tests. testall.bat will compile all
tests.

template1.bat is a template for compiling tests that have to run and
execute.

template2.bat is a template for compiling tests that should crash the
compiler. The test is considered passed if the compiler reports
an error (crashes aren't allowed).


Test files
----------
ts010000.pp       tests properties
ts010001.pp       tests class references (class of)
ts010002.pp       common Delphi object model test
ts010003.pp       tests the crt unit colors
ts010004.pp       tests forward classes
ts010005.pp       tests method overriding
ts010006.pp       tests libraries
ts010015.pp       tests typed files.
ts010016.pp       tests conversion of smallsets in normsets in consts 

ts10100.pp        tests for delphi object model
-
ts101xx.pp

tf000001.pp       stupid example that creates a GPF sometimes
tf000002.pp       tests that use of a type as a member of an expression is not possible

to000000.pp       shows when uncertain optimizations can cause wrong code