Perl - Test :: Unit :: Lite,如何将多个文件夹用于测试文件

时间:2010-08-24 07:13:19

标签: perl unit-testing

我在Perl中使用Test :: Unit :: Lite进行单元测试。现在,该模块在t / tlib中查找.pm文件。但是,我有几个项目测试,我想在文件夹中分隔它们:t / tlib / Unit_Tests / ... pm,t / tlib / Functional_Tests / ... pm等等。

如何告诉单元测试模块在t / tlib的子目录中查找文件。现在,如果我在那里制作一些目录,它就会忽略它们。

1 个答案:

答案 0 :(得分:0)

所以......我找到了答案......在子目录中的.pm测试文件中,你必须相应地命名包。

例如:

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

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

请注意“Unit ::”部分,它是您的测试所在的子目录名称。