【问题标题】:Perl - Test::Unit::Lite, how to use multiple folders for test filesPerl - Test::Unit::Lite,如何为测试文件使用多个文件夹
【发布时间】:2010-08-24 07:13:19
【问题描述】:

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

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

【问题讨论】:

    标签: perl unit-testing


    【解决方案1】:

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

    例如:

    Folder: t/tlib/Unit
    File: t/tlib/Unit/MyTest.pm
    
    MyTest.pm must contain:
    package Unit::MyTest.pm
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      相关资源
      最近更新 更多