尝试使用Test::More, 对名为 的文件进行基本测试test.tap:
use Test::More tests => 2;
is( 1, 1 );
is( 2, 2 );
Run Code Online (Sandbox Code Playgroud)
prove针对此测试运行会导致失败:
$ prove test.tap
test.tap .. No subtests run
Test Summary Report
-------------------
test.tap (Wstat: 0 Tests: 0 Failed: 0)
Parse errors: No plan found in TAP output
Files=1, Tests=0, 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU)
Run Code Online (Sandbox Code Playgroud)
但是 Perl 给出了一个看似有效的 TAP 输出:
$ perl test.tap
1..2
ok 1
ok 2
Run Code Online (Sandbox Code Playgroud)
该prove版本是:
$ …Run Code Online (Sandbox Code Playgroud)