-plp_is('PLP_END', '<: PLP_END{print 1}; PLP_END{print 2}; print 3', "$HEAD\n321");
-
-plp_is('no warnings by default', '<: ignoreme :>ok', "$HEAD\nok");
-
-rename "$base/$testfile", "$base/$testfile.inc";
-plp_is('include', "<($testfile.inc)> <: include '$testfile.inc'", "$HEAD\nok ok");
-unlink "$base/$testfile.inc";
-
-plp_is('fatal error', "runtime\n<: syntax(error :>\nruntime", <<TEST);
-$HEAD
-<table border=1 class="PLPerror"><tr><td><b>Debug information:</b><br>syntax error at $testfile line 2, at EOF
- (Might be a runaway multi-line \cq\cq string starting on line 1)
-</td></tr></table>
-TEST
-
-plp_is('warnings', split /\n\n/, <<TEST, 2);
-1
-<: use warnings :>
-2
-<: 42 :>
-3
-<: warn "warning" :>
-4
-<: include "missinginclude" :>
-5
-<(missinginclude)>
-6
-
-$HEAD
-Useless use of a constant in void context at $testfile line 4.
-1
-
-2
-
-3
-warning at $testfile line 6.
-
-4
-<table border=1 class="PLPerror"><tr><td><b>Debug information:</b><br>Can't open "$base/missinginclude" (No such file or directory) at $testfile line 8.
-</td></tr></table>
-5
-<table border=1 class="PLPerror"><tr><td><b>Debug information:</b><br>Can't open "$base/missinginclude" (No such file or directory) at $testfile line 10.
-</td></tr></table>
-TEST
-
-plp_is('$PLP::ERROR',
- '<: $PLP::ERROR = sub {print "Oh no: $_[0]"} :> <(missinginclude)>.',
- qq{$HEAD\n Oh no: Can't open "$base/missinginclude" (No such file or directory) at $testfile line 1.\n\n}
-);
-
-#TODO: 404
-#TODO: 403
-
-plp_is('$PLP::DEBUG',
- '<: $PLP::DEBUG = 2 :>1<(missinginclude)>2',
- "Content-Type: text/plain\n\n$HEAD\n1"
-);
-
-plp_is('utf8', '<: use open qw/:std :utf8/; print chr 191', <<TEST);
-X-PLP-Version: $PLP::VERSION
-Content-Type: text/html; charset=utf-8
-
-\302\277
-TEST
-
-my @envtest = (
- 'ok <:=$ENV{SCRIPT_NAME}:> <:=$ENV{SCRIPT_FILENAME}',
- "$HEAD\nok /$testfile $base/$testfile"
-);
-
-plp_is('%ENV (on apache)', @envtest);
-
-%ENV = (