Subject: | prove freezes when the t directory contains a structure of sub-directories with tests |
Date: | Tue, 24 Nov 2009 20:09:55 +0200 |
To: | <bug-test-harness [...] rt.cpan.org> |
From: | Octavian Râşniţă <orasnita [...] gmail.com> |
Hello,
I have tried to use prove with the following parameters (under Windows XP
Pro, with ActivePerl 5.10.0):
prove -r -l t
After it processes a few tests, it freezes although all the tests are
correct.
Under the t directory I have up to 3 levels of directories with test files
in them. If I put all the test files directly in the t directory, the
command prove works fine.
It works even if I decrease the number of directory levels with 1.
I've seen that even if there are more levels of directories under t, prove
works fine if I put it to run more jobs in parallel.
For example, the following command works:
prove -j 15 -r -l t
but the following doesn't:
prove -j 14 -r -l t
I created the tests for a Catalyst app, and I would like to have the same
structure of the lib/MyApp directory under the t directory, and that's why
it would be fine if prove would work with more sub-directories...
I have tested and the same directory structure can be tested fine under
Linux so the problem appears only under Windows.
Octavian