我在Perl中使用Test :: Unit :: Lite进行单元测试。现在,该模块在t / tlib中查找.pm文件。但是,我有几个项目测试,我想在文件夹中分隔它们:t / tlib / Unit_Tests / ... pm,t / tlib / Functional_Tests / ... pm等等。
如何告诉单元测试模块在t / tlib的子目录中查找文件。现在,如果我在那里制作一些目录,它就会忽略它们。
答案 0 :(得分:0)
所以......我找到了答案......在子目录中的.pm测试文件中,你必须相应地命名包。
例如:
Folder: t/tlib/Unit
File: t/tlib/Unit/MyTest.pm
MyTest.pm must contain:
package Unit::MyTest.pm
请注意“Unit ::”部分,它是您的测试所在的子目录名称。