perl-prove

    5热度

    1回答

    我试图为下调试器中运行测试: perl -d $(which prove) t/file.t 但因为每个测试运行作为单独的作业这没有任何影响。 我发现--exec选项,但是当我提供它,我失去了任何选项从.proverc文件和命令行 prove -Ithis/is/lost --exec 'perl -d' t/file.t 如何通过prove与其他选项运行测试,并且不会失去这些选项,这些选

    3热度

    2回答

    我有一大堆的Perl的测试: 功能测试 机械化测试 实际单元测试,断言上的功能和返回值等 测试涉及到外部服务,如Web服务 DB中心的测试 REST测试 我通过证明运行它们,理论上将它们重新排列到各种目录中,并运行诸如find t/ -name '*.t' ! -name '*timeout*' | xargs prove -l之类的东西,但是以特定的方式命名测试变得非常困难(并且不是很好的工程)

    0热度

    1回答

    我正在以下回溯当我尝试prove factorial: Cannot detect source of 'factorial'! at /usr/share/perl/5.18/TAP/Parser/IteratorFactory.pm line 263. TAP::Parser::IteratorFactory::detect_source('TAP::Parser::Iterator

    5热度

    1回答

    目前我跑prove这样的: prove -v -r . 有没有办法来排除使用正则表达式文件?我在perldoc prove或prove -H的输出中看不到。

    5热度

    2回答

    我正在使用Perl prove测试实用程序(TAP :: Harness)来测试我的程序。 我需要先在本地计算机上运行相同的测试,然后再在远程计算机上运行。 (测试程序应分别连接到本地主机或远程主机) 如何将参数(test_server)传递给使用证明的测试?我应该使用环境还是有更好的解决方案?

    5热度

    1回答

    当我使用prove实用程序运行perl测试时,如果测试方法包含print未被换行符终止的语句,则失败。 use Test::More tests=>1; ok(foo(), "calling foo"); sub foo{ print "A"; 1; } 这导致 Bad plan. You planned 1 tests but ran 0. 如果我追加一个新