Если вы проводите свой тест так:
Докажи --lib т
Тогда ваш рабочий каталог на самом деле на уровень выше t /
Итак, в вашем пакете (исходный файл t/TestUtil.pm
)
package t::TestUtil;
use strict; use warnings;
А в вашем test_XXX.t
use lib '.';
use t::TestUtil;
Я видел, как это было сделано в нескольких CPAN-модулях.