fpc/tests
1998-12-02 10:52:03 +00:00
..
getret.pp + tests to check if filename exists 1998-10-21 16:24:14 +00:00
makefile * more tests 1998-11-10 11:13:06 +00:00
README + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
readme.txt + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0008.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbf0010.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbf0036.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0049.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbf0060.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0061.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0071.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbf0075.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbf0085.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0086.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0087.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0088.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0089.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0148.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0153.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0155.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbf0158.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0161.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbf0164.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0166.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0167.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0168.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0172.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbf0173.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
tbs0001.pp * see readme.txt 1998-10-28 09:52:26 +00:00
tbs0002.pp * see readme.txt 1998-10-28 09:52:26 +00:00
tbs0003.pp * see readme.txt 1998-10-28 09:52:26 +00:00
tbs0004.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0005.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0006.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0007.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0009.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0011.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0012.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0013.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0014.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0015.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0016.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0017.pp * corrected sources so that they execute 1998-10-28 13:34:07 +00:00
tbs0018.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0019.pp * some files from bugs directory 1998-10-28 10:06:25 +00:00
tbs0177.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0178.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0179.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0180.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0180a.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0181.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0181a.pp + several bugs converted 1998-11-23 23:44:50 +00:00
tbs0182.pp + tbs0182 from bug0182 1998-11-23 18:31:25 +00:00
template1.bat
template2.bat
tesicrt.pp * see readme.txt 1998-10-28 09:52:26 +00:00
tesidos.pp * see readme.txt 1998-10-28 09:52:26 +00:00
tesirand.pp + several bugs converted 1998-11-23 23:44:50 +00:00
testall.bat
testheap.pp + more tests 1998-10-21 22:28:29 +00:00
testset.pp + added allexec tests if executables compiled 1998-10-22 14:35:40 +00:00
teststr.pp + added allexec tests if executables compiled 1998-10-22 14:35:40 +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
th010018.pp * added two small tests 1998-10-22 16:41:10 +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 * see readme.txt 1998-10-28 09:52:26 +00:00
ts010003.pp
ts010004.pp
ts010005.pp + lowercase filenames 1998-03-26 10:46:49 +00:00
ts010006.pp * more tests 1998-11-10 11:13:06 +00:00
ts010007.pp * corrected sources so that they execute 1998-10-28 13:34:07 +00:00
ts010008.pp * see readme.txt 1998-10-28 09:52:26 +00:00
ts010009.pp + lowercase filenames 1998-03-26 10:46:49 +00:00
ts010010.pp
ts010014.bat
ts010014.pp * corrected sources so that they execute 1998-10-28 13:34:07 +00:00
ts010015.pp + Added test for typed files 1998-03-26 10:49:00 +00:00
ts010017.pp * added two small tests 1998-10-22 16:41:10 +00:00
ts010018.pp * added two small tests 1998-10-22 16:41:10 +00:00
ts010019.pp + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
ts010020.pp test for length(char) in const expr 1998-11-05 10:21:41 +00:00
ts010021.pp * more tests 1998-11-10 11:13:06 +00:00
ts010022.pp * problem of write(pchar) 1998-11-10 11:34:53 +00:00
ts010100.bat
ts010100.pp * corrected sources so that they execute 1998-10-28 13:34:07 +00:00
ts010101.pp + added a makefile for tests 1998-10-21 11:33:26 +00:00

  TESTS directory for FPC :

  several test programs for FPC 
  with compilation and execution tests.

  Standard way :
  'make tests' will try to compile all the sources
   will printout a list of errors
  - programs that do not compile but should
  - programs that do compile when they should create an error !

  'make allexec' will try to run all non interactive executables
  'make alltesiexec' will try to run all interactive executables

  source files are separated in different pattern :

   ts*.pp 
   files that should compile and run without error (if programs !)
   
target 'allts' compiles all these files
    ts*.log contains the output of  the compiler
    ts*.res contains the return code (should be zero !)

target 'alltsexec' runs all these files
   they are run non interactively without arguments
   ts*.exc contains the return code should be zero
   (I basically added some halt(1) if the 
   execution is faulty !)
   ts*.elg contains the output of the program 

  tf*.pp 
  files that should fail on compilation
  target 'alltf' tries to compile all these files
  tf*.res should have a non zero value !!

  to*.pp special case for optimization
(treated like ts*.pp)

  test*.pp are treated like ts*.pp
but with targets 'alltest' and 'alltestexec'

  tesi*.pp are special cases of programs that require interactive
handling (readln or keypressed ...)
 these are only executed with tagert 'alltesiexec'

  Lastly :

   tbs*.pp are like ts*.pp 
but are translations from the bugs directory
(i.e. tests that the bug has been removed !!)

  tbf*.pp are like tf*.pp
  tis*.pp are like tesi*.pp