Perl - Test :: Unit :: Lite, как использовать несколько папок для тестовых файлов - PullRequest
0 голосов
/ 24 августа 2010

Я использую Test :: Unit :: Lite для модульного тестирования в Perl. Теперь этот модуль ищет файлы .pm в t / tlib. Однако у меня есть несколько тестов для проекта, и я хотел бы разделить их по папкам, таким как: t / tlib / Unit_Tests / ... pm, t / tlib / Functional_Tests / ... pm и т. Д.

Как я могу сказать модулю модульного тестирования искать файлы в подкаталогах t / tlib. Прямо сейчас, если я сделаю там какие-то каталоги, они просто проигнорируют их.

1 Ответ

0 голосов
/ 24 августа 2010

Итак ... Я нашел ответ ... В тестовых файлах .pm в подкаталогах вы должны соответствующим образом назвать пакет.

Например:

Folder: t/tlib/Unit
File: t/tlib/Unit/MyTest.pm

MyTest.pm must contain:
package Unit::MyTest.pm

Примечаниечасть "Unit ::", которая является именем подкаталога, в котором находится ваш тест.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...