Hi All!

I read from TestCase.pm POD that one can populate @TESTS array in order to specify the desired order of tests execution:

### quote begin

If you need to specify the test order, you can do one of the
following:

=over 4

=item * Set @TESTS

our @TESTS = qw(my_test my_test_2);

This is the simplest, and recommended way.

### quote end

But the above does not work for me. I can include only desired tests using @TESTS, but they are listed and executed in a random order, although I name them as test_001_foo, test_oo2_bar, etc. I think that the reason is in the following return statement (line 114 of TestCase.pm):

return keys %tests;

I decided to override list_tests method like this:

sub list_tests {
    my $self = shift;
    return sort $self->SUPER::list_tests(@_);
}

It works as expected. What do you think? Am I missing something?

Thanks
Dmitry.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Perlunit-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/perlunit-users

Reply via email to