Index: trunk/phase3/tests/phpunit/suite.xml |
— | — | @@ -34,6 +34,7 @@ |
35 | 35 | <exclude> |
36 | 36 | <group>Utility</group> |
37 | 37 | <group>Broken</group> |
| 38 | + <group>ParserFuzz</group> |
38 | 39 | <group>Stub</group> |
39 | 40 | </exclude> |
40 | 41 | </groups> |
Index: trunk/phase3/tests/phpunit/includes/parser/NewParserTest.php |
— | — | @@ -553,7 +553,7 @@ |
554 | 554 | * |
555 | 555 | * @todo @fixme Needs some work to not eat memory until the world explodes |
556 | 556 | * |
557 | | - * @group Broken |
| 557 | + * @group ParserFuzz |
558 | 558 | */ |
559 | 559 | function testFuzzTests() { |
560 | 560 | global $wgParserTestFiles; |
Index: trunk/phase3/tests/phpunit/Makefile |
— | — | @@ -46,17 +46,26 @@ |
47 | 47 | |
48 | 48 | parser: |
49 | 49 | ${PU} --group Parser |
| 50 | +parserfuzz: |
| 51 | + @echo "******************************************************************" |
| 52 | + @echo "* This WILL kill your computer by eating all memory AND all swap *" |
| 53 | + @echo "* *" |
| 54 | + @echo "* If you are on a production machine. ABORT NOW!! *" |
| 55 | + @echo "* Press control+C to stop *" |
| 56 | + @echo "* *" |
| 57 | + @echo "******************************************************************" |
| 58 | + ${PU} --group Parser,ParserFuzz |
50 | 59 | noparser: |
51 | | - ${PU} --exclude-group Parser,Broken,Stub |
| 60 | + ${PU} --exclude-group Parser,Broken,ParserFuzz,Stub |
52 | 61 | |
53 | 62 | safe: |
54 | | - ${PU} --exclude-group Broken,Destructive,Stub |
| 63 | + ${PU} --exclude-group Broken,ParserFuzz,Destructive,Stub |
55 | 64 | |
56 | 65 | databaseless: |
57 | | - ${PU} --exclude-group Broken,Destructive,Database,Stub |
| 66 | + ${PU} --exclude-group Broken,ParserFuzz,Destructive,Database,Stub |
58 | 67 | |
59 | 68 | database: |
60 | | - ${PU} --exclude-group Broken,Destructive,Stub --group Database |
| 69 | + ${PU} --exclude-group Broken,ParserFuzz,Destructive,Stub --group Database |
61 | 70 | |
62 | 71 | list-groups: |
63 | 72 | ${PU} --list-groups |