33.4. TAP 测试
各种测试(尤其是src/bin
下的 Client 端程序测试)使用 Perl TAP 工具,并使用 Perl 测试程序prove
运行。您可以通过设置make
变量PROVE_FLAGS
来将命令行选项传递给prove
,例如:
make -C src/bin check PROVE_FLAGS='--timer'
有关更多信息,请参见prove
的手册页。
make
变量PROVE_TESTS
可用于定义相对于Makefile
调用prove
的空格分隔的路径列表,以运行指定的测试子集而不是默认的t/*.pl
。例如:
make check PROVE_TESTS='t/001_test1.pl t/003_test3.pl'
TAP 测试需要 Perl 模块IPC::Run
。可从 CPAN 或 os 软件包中获得此模块。