Commit Graph

2650 Commits

Author SHA1 Message Date
carl
362949f841 + var parameter testing
+ function result testing
+ floating point testing
2002-05-04 16:56:54 +00:00
carl
aa66edd3c9 + added structure testing 2002-04-22 19:09:02 +00:00
peter
c8cb58038b * splitted in 2 files, one fpc mode and other tp mode 2002-04-22 16:33:40 +00:00
peter
4efea524e8 * linux .o file 2002-04-21 18:16:28 +00:00
peter
f10653fa2c * small fixes 2002-04-21 18:15:55 +00:00
carl
96e7db8292 +fixed class creation problem 2002-04-15 14:40:45 +00:00
carl
8e10477361 + first version of binary for FPC testing 2002-04-13 21:13:11 +00:00
carl
d5ecb38d54 + readme for C compiler testing 2002-04-13 21:12:11 +00:00
carl
7f5794b617 + c module testing 2002-04-13 21:06:39 +00:00
carl
97445eca0e * fixed stupid typo 2002-04-13 21:04:10 +00:00
carl
11f178bbf9 + C module testing (unfinished) 2002-04-13 21:03:43 +00:00
carl
b1fbd52066 * fixed typos 2002-04-13 21:02:20 +00:00
carl
c9c8d73769 * fixed typo 2002-04-13 21:01:55 +00:00
carl
1e0f12816d + var parameter passing for different calling conventions 2002-04-13 17:51:00 +00:00
carl
6b1b288f98 + value parameter passing for different calling conventions 2002-04-13 17:49:45 +00:00
carl
d5110a4d0e + function calling withy saveregisters convention 2002-04-13 17:47:57 +00:00
carl
751697800b + constant parameter passing for different calling conventions 2002-04-13 17:47:06 +00:00
carl
6cf1900e78 + procedure variable testing (stil not sure about class/object proc. variables) 2002-04-13 11:04:40 +00:00
carl
f84fc7c834 + testing for symtablelevel = lexlevel 2002-04-13 07:48:47 +00:00
carl
3994946032 + Function calling tests , for different calling conventions. 2002-04-13 07:45:49 +00:00
carl
27bc3a5d32 + function call testing 2002-04-11 19:35:49 +00:00
carl
da73e3f995 + added direct destructor / constructor call 2002-04-10 19:23:31 +00:00
carl
ffeb787b1b + first tries at first calln testing for objects (totally unfinished!) 2002-04-10 19:11:00 +00:00
carl
12b2956bed + first tries at first calln testing 2002-04-10 16:33:18 +00:00
carl
1fde9cb39f - renamed and expanded 2002-04-10 16:31:29 +00:00
peter
5bdcf72f80 * fix for non-fpc compilers 2002-04-02 17:05:17 +00:00
carl
77dc9da130 + var parameter code generator testing (also crashes under version 1.0.x!) 2002-04-01 19:57:34 +00:00
carl
55bfb9fdf9 + const parameter passing tests (currently crashes) 2002-04-01 18:05:39 +00:00
carl
f99bdda88d + value parameter passing tests 2002-04-01 18:05:01 +00:00
carl
f8c4581480 - moved into three separate files 2002-04-01 18:03:26 +00:00
carl
68d1a3adcc + secondcalln() : unfinished 2002-03-30 23:19:16 +00:00
carl
bc12eb6d88 + callparan node testing (only 60% finished!) 2002-03-30 23:18:43 +00:00
peter
648ec7b05e * updated int64 tests so kylix passes the tests 2002-03-29 18:43:55 +00:00
peter
87e2ea1732 * add check if tests are successfull or not 2002-03-29 12:36:03 +00:00
carl
3c83b27884 + exit node testing 2002-03-25 20:18:46 +00:00
carl
119fbebc99 + added test LOC_REFERENCE/LOC_REFERENCE (thanks to Florian) 2002-03-22 21:32:23 +00:00
carl
d1b155e1e4 + for loop testing 2002-03-21 20:17:54 +00:00
carl
d67a1f12d9 + is operator testing 2002-03-21 20:16:23 +00:00
carl
5a19f7a82a + int_int type conversion tests 2002-03-18 20:20:13 +00:00
carl
76f7d71cc3 * simulate the error code on system with no stack checking 2002-03-09 23:18:51 +00:00
carl
7645e4c56b * removing current directory should return 16 2002-03-09 23:17:35 +00:00
carl
312902b36a * Adapted for automated testing 2002-03-05 21:54:52 +00:00
carl
63d446bb87 + indicate error code 2002-03-05 21:54:09 +00:00
carl
1e47486b4e + cleanup 2002-03-05 21:53:53 +00:00
carl
046139f3c4 + tests on removing current directory and parent directory 2002-03-05 21:53:18 +00:00
carl
69b7d70ca7 + test is interactive 2002-03-05 21:52:34 +00:00
carl
5c63343e71 basic mem testing 2002-03-05 21:52:00 +00:00
carl
6f0aa2326e - renamed to .pp 2002-03-05 21:50:44 +00:00
carl
d875e9dc65 + objects unit testing 2002-03-05 21:50:19 +00:00
pierre
ba96de0b1a * use asw for win32 target 2002-03-04 10:29:49 +00:00
pierre
e68656205c + test output_format dir 2002-01-29 15:48:21 +00:00
pierre
47758ec9fc + explicit .cvsignore files added 2002-01-29 07:57:19 +00:00
pierre
a6c4b498e1 + some more test for set operations 2002-01-29 07:38:00 +00:00
peter
fc5e00ee25 * no checking for linux 2002-01-19 12:37:12 +00:00
carl
2d4afe0bf8 + initial version of stack checking routines 2001-12-10 02:41:41 +00:00
carl
3c2336b435 + test file for tdos 2001-12-10 02:25:33 +00:00
carl
b7285e1095 + exec now tests hello, which permits testing of DosError and DosExitCode 2001-12-10 02:25:08 +00:00
Jonas Maebe
377815fa81 + test for lo/hi 2001-12-04 15:36:58 +00:00
carl
683c583fad * updated some tests so they work on other systems 2001-11-23 01:57:30 +00:00
peter
e2719218f8 * several fixes to run also with kylix 2001-10-20 17:26:13 +00:00
Jonas Maebe
46a07aca08 * fixed range bug 2001-10-11 08:43:10 +00:00
peter
64a116608c * updated to work better with 1.0.x under linux 2001-09-30 21:06:27 +00:00
carl
0eb814bdf5 * replace linux -> unix in certain cases 2001-09-27 02:28:03 +00:00
pierre
4a4d7cd40d test for fpu overflow 2001-09-10 23:06:45 +00:00
pierre
b95509219c * check for negative int64 constants 2001-09-07 07:32:17 +00:00
Jonas Maebe
19bda8da46 + test include and exclude too 2001-09-04 14:33:30 +00:00
Jonas Maebe
a3ffc5a071 * fixed filename 2001-09-03 15:06:55 +00:00
Jonas Maebe
52c0e43405 * added -So to OPT 2001-09-03 15:04:42 +00:00
carl
236598c235 + first revision (missing LOC_FLAGS location test) 2001-08-31 23:56:45 +00:00
Jonas Maebe
94c968a957 + limited test of code generator for read(ln)/write(ln) 2001-08-23 13:51:20 +00:00
carl
ab90785af8 + more testing 2001-08-18 00:45:24 +00:00
Jonas Maebe
8d60989400 + added tests with variable arguments for length/frac 2001-08-13 12:37:03 +00:00
Jonas Maebe
0a3e1325bd + initial version 2001-08-13 12:28:27 +00:00
carl
0f6722d15b + objects unit OS dependant part testing 2001-08-13 06:00:50 +00:00
carl
369b81bbb6 + added printing the number of ENV vars. 2001-08-12 18:55:00 +00:00
carl
f338edffa4 * several updates and more error checking 2001-08-09 01:14:57 +00:00
pierre
502f7cce52 * fixes for m68k testing 2001-08-03 22:34:00 +00:00
pierre
16bd288cae * simple test that failed for m68k 2001-08-01 10:38:27 +00:00
peter
f5d7a92939 * small fixes to compile 2001-07-31 19:18:53 +00:00
pierre
d0619a14d5 + added a note that nasm is required 2001-07-31 09:00:50 +00:00
pierre
71cc0874ce * inline on directive added 2001-07-31 08:03:14 +00:00
carl
91b39cfd4c * corrected small spelling mistake 2001-07-31 01:55:47 +00:00
carl
eb370965be * corrected comparing value for real 2001-07-31 01:55:23 +00:00
peter
7002745651 * use .tmp as extension so it gets cleaned 2001-07-30 22:09:34 +00:00
carl
b6d8dca442 + second_bool_to_int node testing (initial revision) 2001-07-27 02:56:10 +00:00
carl
7cf3d8d54a + more complex testing 2001-07-27 02:55:35 +00:00
carl
e23694b03e system unit testing : basic directory services 2001-07-14 04:25:17 +00:00
carl
622607ea6c system unit testing : basic I/O 2001-07-14 04:25:00 +00:00
carl
86a045fe7f - remove graph unit usage 2001-07-14 04:24:40 +00:00
carl
e6a8217133 + system unit tests : paramstr() + paramcount() 2001-07-14 04:24:20 +00:00
peter
221cec9d92 * widestring tests based on the ansistring test program 2001-07-08 21:01:48 +00:00
carl
84cbeb937a - reduced sizes of arrays to make it work under m68k 2001-06-30 02:16:28 +00:00
carl
d93055b1af + secondderef() 2001-06-30 02:02:06 +00:00
carl
b6d1844004 + secondaddr() testing 2001-06-30 02:00:30 +00:00
carl
47ee141207 + added LOC_FLAGS and LOC_JUMP tests (still missing open array tests) 2001-06-30 00:48:37 +00:00
carl
56f270b870 + add array indexing test suite (incomplete) 2001-06-29 02:02:10 +00:00
carl
c61fb3ff07 + secondin() node testing 2001-06-25 01:34:03 +00:00
carl
1359e6d012 * fixed problem with log 2001-06-24 23:58:14 +00:00
carl
8870dee2f3 + completed small set -. normal set conversion tests 2001-06-24 23:01:22 +00:00
carl
c935e6d3d0 + completed small set tests 2001-06-24 22:30:19 +00:00
carl
91bc6fbd87 + complete normal set tests 2001-06-22 02:24:40 +00:00
carl
646ea02a42 cgadd node testing for sets (incomplete) 2001-06-21 02:50:44 +00:00
carl
94c5246861 + cstring_to_pchar type conversion test 2001-06-19 02:07:42 +00:00
carl
f66632c1ce + more updates 2001-06-19 01:50:10 +00:00
carl
1096332975 + string_string conversion test 2001-06-19 01:49:06 +00:00
carl
e47f7d2bb3 * secondunaryminus test clarification 2001-06-16 03:55:49 +00:00
carl
360d9afd72 + added more specific tests 2001-06-14 02:56:20 +00:00
carl
6ccbe4bc0d + added more testing of cardinal multiplication 2001-06-12 02:03:48 +00:00
carl
f48ec4a18f + added header 2001-06-12 01:12:34 +00:00
carl
9cafd81707 * fsplit with .. only works for go32v2 version and TP 2001-06-06 01:31:24 +00:00
peter
282c4d8f68 * hint directive test cases 2001-06-03 21:58:24 +00:00
peter
093c0c3921 * 1.1 update 2001-06-02 19:20:37 +00:00
carl
f3f1b1bc3f + secondadd() for 64-bit integers 2001-05-27 02:17:11 +00:00
carl
b770d77690 + secondmoddiv() 2001-05-27 02:04:10 +00:00
carl
f64307b403 + secondnot() 2001-05-27 00:05:36 +00:00
carl
670187c5d0 + added more information
+ added tneg.pp
2001-05-26 22:37:50 +00:00
carl
233ff9aed8 + negate tests 2001-05-26 22:34:09 +00:00
carl
2db77e26b6 - removed printing direct types, uses comparison instead 2001-05-26 20:25:44 +00:00
carl
8d93181f65 + secondshlshr() test 2001-05-25 01:16:27 +00:00
carl
a14f805097 + secondshlshr() tests (complete) 2001-05-25 01:15:13 +00:00
Tomas Hajny
c05c393691 + support for GO32v1 and GO32v2 added 2001-05-20 18:30:46 +00:00
peter
26571c051c * removed other warning 2001-05-19 21:57:07 +00:00
peter
060b6d6d8e * objfpc mode 2001-05-19 13:14:44 +00:00
peter
9f15f8638b * renamed to .pp 2001-05-19 12:10:02 +00:00
peter
550160c2f0 * renamed to .pp 2001-05-19 11:51:50 +00:00
peter
6013a000c1 * moved testopt to test/opt 2001-05-19 11:44:42 +00:00
carl
2b735070bf + add more tests 2001-05-18 18:20:07 +00:00
carl
0f1c3e0c81 * cleanup and more documentation 2001-05-16 15:30:30 +00:00
carl
0befd914b1 + initial version secondadd() longint testing 2001-05-16 15:29:20 +00:00
carl
1bdaf14ff3 + initial version secondload testing. 2001-05-16 15:29:00 +00:00
carl
9c078be8e3 * corrected problem with log 2001-05-16 15:28:40 +00:00
carl
2d1da71091 - moved from main directory 2001-05-16 13:40:34 +00:00
carl
0ef19173c8 - moved 2001-05-16 13:40:05 +00:00
carl
ed24a184b2 + moved from /test/ and renamed
+ added directory service testing
+ added filesize/filepos testing.
2001-05-09 21:12:36 +00:00
carl
e51a3f73a9 no message 2001-05-09 21:11:31 +00:00
carl
dda3a44dc4 + replaces treal1.pp 2001-05-09 19:27:04 +00:00
carl
882c6c697d - replaced by /cg/taddreal.pas 2001-05-09 19:26:28 +00:00
carl
e7e8a8bde4 - replaced by /cg/taddcar.pas 2001-05-09 18:52:10 +00:00
carl
b65c09f18b + cardinal secondadd() 2001-05-09 18:44:55 +00:00
carl
a22c80a01d + boolean secondadd() 2001-05-09 18:11:21 +00:00
carl
bb6a1a8686 + moved to correct directory 2001-05-09 16:12:50 +00:00
peter
ac372ae559 * also display time with findfirst 2001-05-06 14:50:09 +00:00
peter
1b28fe0e03 * more type redefining tests 2001-04-10 21:29:25 +00:00
Tomas Hajny
70d61471ee * incorrect checks under Unix fixed 2001-04-10 19:02:53 +00:00
Tomas Hajny
09ce8e65e9 * FileNameCaseSensitive added for Unix 2001-04-10 18:54:02 +00:00
Tomas Hajny
0c0f2fb66e - tfexpand.pas renamed to tfexpand.pp 2001-04-08 12:50:51 +00:00
Tomas Hajny
d53e33b5b2 * more checks (including long volume names, etc.) 2001-04-08 12:49:05 +00:00
peter
6fd93ee078 * renamed to .pp extension 2001-04-07 15:13:32 +00:00
carl
94065e5ef7 + initial version of complete test for dos unit (doc) 2001-04-02 02:34:28 +00:00
carl
464f3998f1 + initial version of complete test for dos unit 2001-04-02 02:34:13 +00:00
pierre
f52167285f + MOVD test 2001-03-30 11:31:06 +00:00
Jonas Maebe
388bd7c43d + test for qualified vars in assembler reader 2001-03-27 09:16:00 +00:00
pierre
42035e7283 + new test for in64 value parameter push inlined 2001-03-22 10:31:22 +00:00
peter
6a694bf11f * test should fail now 2001-03-13 18:50:28 +00:00
Tomas Hajny
64ce474b06 * correction for Unix 2001-03-10 10:05:08 +00:00
florian
7aae5f99f1 * runs now with 1.0.x as well 2001-01-09 20:48:07 +00:00
peter
0283ad41dc * added missing %fail flags 2000-12-17 13:59:50 +00:00
Jonas Maebe
11ab2b888a * compiles with 1.1 2000-12-11 18:10:13 +00:00
Jonas Maebe
c044b35eb0 + added %recompile flag 2000-12-11 12:13:41 +00:00
florian
7a03f8f3b2 no message 2000-12-09 22:28:27 +00:00
florian
ba185a02c5 no message 2000-12-09 20:38:24 +00:00
peter
7c067cef8a * renamed 2000-12-09 15:59:47 +00:00
peter
61b27a31dd * don't run test 2000-12-09 15:59:31 +00:00
peter
1c253e8411 * flagged as known bug 2000-12-09 15:59:19 +00:00
Jonas Maebe
7f24e436a6 + trange5.pp 2000-12-08 16:56:41 +00:00
Jonas Maebe
35c8fab00c + added implicit unit bug test (compile implprog twice without deleting
ppu files to reproduce)
2000-12-06 17:01:08 +00:00
Tomas Hajny
114fa8be37 + initial version 2000-12-04 22:50:12 +00:00
peter
b9a0b3108a * update 2000-12-03 21:50:07 +00:00
peter
e7d12a5de3 * renamed test suite 2000-11-30 22:38:14 +00:00
peter
849297e701 * renamed units again 2000-11-30 22:26:33 +00:00
peter
c5dcb7d36d * new testsuite setup 2000-11-29 23:14:10 +00:00
peter
d8d3c08e63 * moved to oldtests module 2000-11-29 23:09:09 +00:00
Jonas Maebe
17cae537f2 + implicit unt test 2000-11-20 16:23:03 +00:00
florian
0e8e9e4173 *** empty log message *** 2000-11-17 15:44:20 +00:00
florian
33d42bd125 *** empty log message *** 2000-11-17 10:30:41 +00:00
Jonas Maebe
6da2a09067 + range checking tests 2000-11-13 14:56:07 +00:00
florian
2b4b2470e4 no message 2000-11-12 23:31:59 +00:00
peter
6ab0380cd9 * some tests from CEC 2000-11-11 16:14:03 +00:00
florian
446fcc0162 no message 2000-11-09 18:32:29 +00:00
florian
34fb0e67f5 no message 2000-11-09 17:49:54 +00:00
florian
b32c265412 *** empty log message *** 2000-11-09 17:04:30 +00:00
florian
251a877f7d no message 2000-11-08 00:19:34 +00:00
michael
1ad0bff913 + Initial import 2000-07-13 09:21:51 +00:00
peter
a6aa2f8b55 * small fix to compile with latest typinfo 2000-07-04 19:05:56 +00:00
Jonas Maebe
b440e794b6 + inline01.pp inline test 2000-06-30 06:21:41 +00:00
peter
471d004bc3 * new inherited; test 2000-06-14 16:53:19 +00:00
pierre
7f52cfc571 disable explicitly overflow checks 2000-06-06 19:52:50 +00:00
pierre
00761cc37d * test case for inlining bug 2000-06-05 20:33:20 +00:00
pierre
a3d3cd7b81 test untyped var arg for procvar in TP mode 2000-05-30 19:22:40 +00:00
florian
ffa34b83d6 *** empty log message *** 2000-05-30 18:38:22 +00:00
florian
140563c927 *** empty log message *** 2000-05-28 15:23:10 +00:00
pierre
077c5e97aa + added Intel check 2000-05-23 20:37:46 +00:00
peter
f1ce0b4cb6 * typed const string loading 2000-05-17 17:10:44 +00:00
florian
64b3cac231 *** empty log message *** 2000-05-16 15:59:32 +00:00
pierre
80a7540e78 testfdiv with imposed outputs 2000-05-15 09:27:40 +00:00
Jonas Maebe
59041dcce3 + testcase.pp 2000-05-15 09:00:39 +00:00
pierre
8c94e449ae test extended 2000-05-15 06:16:24 +00:00
florian
abfb66363f * test of Int64/QWord stuff 2000-05-14 18:47:46 +00:00
pierre
85f23e3058 * test for the fdiv problem depending on assembler style 2000-05-12 21:15:27 +00:00
peter
1087b2fb35 - removed because it's not correct 2000-05-11 16:47:51 +00:00
pierre
023e8976a4 Test fpu exception reset 2000-05-09 20:31:58 +00:00
pierre
17e185afcb raise error if worng code generated 2000-05-09 14:08:52 +00:00
pierre
a51f97770a Check interrupt routine calling 2000-05-09 14:07:16 +00:00
pierre
2c86ebf767 test case for push(w/l)/pop(w/l) segment registers 2000-05-09 13:51:05 +00:00
peter
25bc00bb42 * fixes 2000-05-08 13:21:44 +00:00
pierre
366aece76e * saveregisters also save the one needed for return values 2000-05-03 22:58:41 +00:00
pierre
8f02af8161 test that range check is not restored too early 2000-05-03 12:50:33 +00:00
pierre
35f1a5def1 * expectedfailures 2000-04-27 23:08:09 +00:00
pierre
25d48db77a * test for operators in different units improoved 2000-04-26 08:50:23 +00:00
peter
68e75531e5 * defines added 2000-04-24 12:46:34 +00:00
Jonas Maebe
866212249a * fixed range check problem 2000-04-20 08:06:28 +00:00
pierre
fa407afadd + exception level test 2000-04-14 05:46:47 +00:00
pierre
9581f8a99b + more assembler tests 2000-04-14 05:42:29 +00:00
florian
609aad0867 *** empty log message *** 2000-04-13 19:36:08 +00:00
pierre
dc58ddc5a4 operators in different units problem 2000-04-07 12:25:25 +00:00
pierre
f0ea08740f + check for local var 2000-04-06 06:52:04 +00:00
pierre
61b61fd36d test mov eax,static_var result 2000-04-06 06:40:04 +00:00
pierre
a573aff1a2 Check conversion of integer FPU instructions 2000-04-04 11:38:10 +00:00
pierre
6d02ebf1b8 + test enhanced 2000-04-04 11:37:11 +00:00
florian
a2e8fd9f07 *** empty log message *** 2000-04-02 20:02:00 +00:00
florian
03052cb67e *** empty log message *** 2000-04-02 09:37:55 +00:00
florian
3dfffb4d75 *** empty log message *** 2000-04-02 09:06:55 +00:00
pierre
973e5390c8 check for multi times FPU exception generation 2000-03-30 12:58:02 +00:00
Jonas Maebe
f40d1d694d + inoutres test 2000-03-24 10:23:38 +00:00
Jonas Maebe
afc3469620 + description for strreal.pp and strreal2.pp 2000-03-22 17:39:59 +00:00
Jonas Maebe
7d7d8e45b9 + strreal.pp, strreal2.pp 2000-03-21 12:53:16 +00:00
florian
e62572843b *** empty log message *** 2000-03-20 15:36:43 +00:00
florian
0606b1b1e5 * a new test for <qword>/<qword> and <int64>/<int64> 2000-03-20 10:25:24 +00:00
pierre
f6b9436ebf + dmmy code for target that do not support library 2000-03-17 11:27:47 +00:00
pierre
cc2edb3205 * typo problem corrected 2000-03-17 10:15:43 +00:00
florian
ae1a4de6dc *** empty log message *** 2000-02-23 23:14:40 +00:00
florian
0efea99021 *** empty log message *** 2000-02-19 10:10:22 +00:00
florian
ee7ff843ae + testcritical added 2000-02-18 21:22:35 +00:00
florian
6bef8f4732 *** empty log message *** 2000-02-18 15:31:39 +00:00
florian
ec8222a642 *** empty log message *** 2000-02-10 23:40:37 +00:00
florian
f3f3fceb02 *** empty log message *** 2000-02-09 22:22:17 +00:00
florian
2216c1682c * removed some problems 2000-02-06 17:17:16 +00:00
florian
9d71810663 *** empty log message *** 2000-02-06 15:45:12 +00:00
florian
25d1a349f0 * test for -<qword> 2000-01-27 23:50:04 +00:00
florian
fdadb4a450 *** empty log message *** 2000-01-24 13:29:45 +00:00
florian
e16a043724 * initial release 2000-01-04 20:08:24 +00:00
peter
e39ffac090 * moved into correct dir 2000-01-04 13:34:27 +00:00
peter
56c602fc83 * added [] crash test for array of byte
* added TObject property test
1999-12-31 14:24:58 +00:00
pierre
408c5a7a3a * compiles with BP 1999-12-23 12:17:37 +00:00
pierre
5c3c5dfb83 same as testchar but with $P- 1999-12-23 12:00:34 +00:00
pierre
b733502253 + several more tests for array of char <=> string 1999-12-23 11:51:04 +00:00
Jonas Maebe
79d83656f0 * activated FPC_HAS_SET_INEQUALITIES define 1999-12-21 13:00:35 +00:00
pierre
23008671b0 *testing conversions from array of char to short strings 1999-12-21 11:45:37 +00:00
pierre
3bd800d671 * not interactive anymore 1999-12-20 00:31:48 +00:00
peter
e7bb989eab * moved *.pp into subdirs
* fpcmaked
1999-12-02 17:37:24 +00:00