use vars qw(
$EXPECTED_TESTS
$TODO
- $Message
$BugId
$running_as_thread
$IS_ASCII
$| = 1;
-$Message ||= "Noname test";
-
our $ordA = ord ('A'); # This defines ASCII/UTF-8 vs EBCDIC/UTF-EBCDIC
# This defined the platform.
our $IS_ASCII = $ordA == 65;
sub pretty {
my ($mess) = @_;
+ return unless defined $mess;
$mess =~ s/\n/\\n/g;
$mess =~ s/\r/\\r/g;
$mess =~ s/\t/\\t/g;
my ($ok, $mess, $error) = @_;
plan();
safe_globals();
- $mess = pretty ($mess // $Message);
+ $mess = defined $mess ? pretty ($mess) : 'Noname test';
$mess .= "; Bug $BugId" if defined $BugId;
$mess .= " # TODO $TODO" if defined $TODO;
# Force scalar context on the pattern match
sub ok ($;$$) {_ok $_ [0], $_ [1], $_ [2]}
-sub nok ($;$$) {_ok !$_ [0], "Failed: " . ($_ [1] // $Message), $_ [2]}
+sub nok ($;$$) {_ok !$_ [0], "Failed: " . $_ [1], $_ [2]}
sub skip {