首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合水龙头故障::利用构造函数args

混合水龙头故障::利用构造函数args
EN

Stack Overflow用户
提问于 2013-01-29 07:18:05
回答 1查看 119关注 0票数 1

看起来有些TAP::Harness (v3.23)构造函数args不喜欢一起玩。

当我试图将formatter arg与verbositycolor arg一起指定时,模块会抱怨后两者不被识别。当我评论它的时候,它工作得很好。我做错了什么吗?

代码语言:javascript
复制
use strict;
use warnings;

use TAP::Harness;
use TAP::Formatter::HTML;

print "TAP::Harness Version : $TAP::Harness::VERSION\n";  # 3.23

my $fmt = TAP::Formatter::HTML->new;
   $fmt->output_file( 'test.html' );

my $harness = TAP::Harness
                ->new( {
                         color       => 1,
                         verbosity   => -2,
                         formatter   => $fmt,
                         lib         => $^O =~ /win/i
                                        ? [ 'C:\\some\\lib' ]
                                        : [ '/usr/bin/etc/some/lib' ],
                     } );

输出(指定了formatter arg ):

代码语言:javascript
复制
Unknown arguments to TAP::Harness::new (color verbosity) at harness.pl line 41
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-29 19:03:03

因此,看起来TAP::Formatter::HTML有自己的verbositycolor属性:

详细 $fmt->详细( $v ) 详细程度,如TAP::Harness中“新建”中所定义的: 详细打印单个测试结果(以及更多)到STDOUT。正常-1安静抑制一些测试输出(例如:测试失败)。-2真正安静的压制一切STDOUT除了HTML报告。-3静默禁止STDOUT的所有输出,包括HTML报告。 彩色 此方法仅用于TAP::Harness API兼容性。它什么都不做。

因此,参数需要传递给TAP::Formatter::HTML对象,而不是工具。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14577582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档