Mercurial > projects > dstress
annotate readme.txt @ 630:ecb96b2bf5cb
fixed module declaration
author | thomask |
---|---|
date | Sun, 14 Aug 2005 08:38:17 +0000 |
parents | 79242ce0cf34 |
children | 463c60e26040 |
rev | line source |
---|---|
0 | 1 Project: |
2 DStress | |
3 | |
239 | 4 Copyright: |
5 (c) 2004, 2005 Thomas Kühne; GNU General Public License | |
6 | |
0 | 7 URL: |
239 | 8 http://dstress.kuehne.cn/www/dstress.html |
9 http://dstress.kuehne.cn/ (svn access) | |
12 | 10 mailto:dstress@kuehne.cn |
0 | 11 |
12 Description: | |
13 stress tests and bug checks for D-language compilers | |
14 | |
112 | 15 Requirements: |
16 1) a D compiler | |
17 2) GnuMake, at least 3.80(2002-10-03) | |
18 3.79(2000-04-11) does NOT support the eval function | |
19 | |
0 | 20 Condition Passed: |
21 1) no assertion is thrown | |
22 and 2) return value of main is 0 (zero) | |
23 | |
24 Condition Failed: | |
25 1) compiler error | |
26 2) linker error | |
27 3) wrong assertion | |
28 4) return value of main isn't 0 (zero) | |
29 | |
72 | 30 Output Synopsis: (DejaGnu / POSIX 1003.3) |
500 | 31 PASS: - test case was expected to pass, and it did |
32 XPASS: - test case was expected to fail, but passed | |
33 FAIL: - test case was expected to pass, but failed | |
34 XFAIL: - test case was expected to fail, and it did | |
35 ERROR: - compiler, linker or test case segfaulted; | |
517 | 36 - resource limit (480 seconds per test case / 500MB) |
500 | 37 - inapropiate error messages |
70
5f98d4a33d49
1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents:
12
diff
changeset
|
38 |
253 | 39 Testing: |
40 1) the environment variable $DMD / %DMD% is used to detect the compiler executeable | |
341 | 41 2) the environment variable $DFLAGS / %DFLAGS% is used for additional compiler arguments |
253 | 42 3) run as "make distclean all" |
43 4) for manual tests used the "dstress.c" source, e.g. | |
44 ./dstress nocompile ./the_source_file.d | |
45 ./dstress run ./some_dir/source.html | |
46 | |
70
5f98d4a33d49
1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents:
12
diff
changeset
|
47 Source code comments: |
85
659bb018c489
1) changed "?DSTRESS_FLAGS?" to "__DSTRESS_DFLAGS__" in order to cope with botched shells
thomask
parents:
82
diff
changeset
|
48 @author@ reporter / author |
659bb018c489
1) changed "?DSTRESS_FLAGS?" to "__DSTRESS_DFLAGS__" in order to cope with botched shells
thomask
parents:
82
diff
changeset
|
49 @date@ year-month-day |
659bb018c489
1) changed "?DSTRESS_FLAGS?" to "__DSTRESS_DFLAGS__" in order to cope with botched shells
thomask
parents:
82
diff
changeset
|
50 @uri@ message id |
659bb018c489
1) changed "?DSTRESS_FLAGS?" to "__DSTRESS_DFLAGS__" in order to cope with botched shells
thomask
parents:
82
diff
changeset
|
51 @url@ message xRef |
659bb018c489
1) changed "?DSTRESS_FLAGS?" to "__DSTRESS_DFLAGS__" in order to cope with botched shells
thomask
parents:
82
diff
changeset
|
52 @WARNING@ external dependencies (e.g. Phobos) |
114 | 53 @bugwatch@ marks glitches used to hide bugs in external dependencies |
239 | 54 __DSTRESS_DFLAGS__ everything following in the same line will be interpreted |
55 as _additional_ compiler flags | |
341 | 56 __DSTRESS_ELINE__ offending source line (error line) |
57 __DSTRESS_EFILE__ offending source file (error file) |