Ovid wrote:
> I can never get it to work with the Test::Class code, using either prove or 
> runtests.  In the regular .t style program, it succeeds if I use a leading 
> plan, but fails if I use a trailing plan with runtests:
> 
>   use Test::More tests => 3;
> 
> Versus:
> 
>   use Test::More 'no_plan';

Can you confirm that this works OK with your runtests?

#!/usr/bin/perl

use strict;
use warnings;

use Test::More 'no_plan';
use Test::Builder;

ok 1, 'mytest called';
my $test = Test::Builder->new;

my $test_num;

if ( !defined( my $child_pid = fork() ) ) {
    diag "Cannot fork: $!";
}
elsif ( !$child_pid ) {
    ok 1, 'in the child';
}
else {
    waitpid( $child_pid, 0 );
    $test->current_test( 2 );
    ok 1, 'in the parent';
}

-- 
Andy Armstrong, Hexten

Reply via email to