运行特定测试,这是Makefile中目标测试的一部分

时间:2016-03-22 15:56:56

标签: perl testing makefile nmake

我正在跑步" nmake test"并经历2次失败的测试。

以下是测试摘要报告:

Test Summary Report
-------------------
../lib/File/Copy.t                                              (Wstat: 256 Tests: 466 Failed: 1)
  Failed test:  53
  Non-zero exit status: 1
../lib/locale.t                                                 (Wstat: 0 Tests: 660 Failed: 1)
  Failed test:  424
Files=2384, Tests=696984, 1309 wallclock secs (73.41 usr +  4.73 sys = 78.14 CPU)

如何在不运行整个目标的情况下运行这两项测试?

1 个答案:

答案 0 :(得分:1)

你不能。这些是Copy.t文件中的命令。您可以做的只是运行带有证明的Copy.t并添加-v标志以使其变得冗长,并且它将准确地告诉您哪一个失败。但是没有办法只运行一个.t文件。

看起来像这样:

foo@bar: ~/file-copy $ prove -vl File/Copy.t