內容

名稱

Test2::Formatter::TAP - 標準 TAP 格式化器

說明

將事件轉換為 TAP 的工具。

語法

use Test2::Formatter::TAP;
my $tap = Test2::Formatter::TAP->new();

# Switch to utf8
$tap->encoding('utf8');

$tap->write($event, $number); # Output an event

方法

$bool = $tap->no_numbers
$tap->set_no_numbers($bool)

用於開啟或關閉數字。

$arrayref = $tap->handles
$tap->set_handles(\@handles);

可取得或設定檔案處理常式。索引由 OUT_STDOUT_ERR 常數識別。

$encoding = $tap->encoding
$tap->encoding($encoding)

取得或設定編碼。預設不設定編碼,使用 STDOUT 和 STDERR 的原始設定。

這會直接修改儲存的檔案處理常式,不會建立新的檔案處理常式。

$tap->write($e, $num)

將事件寫入主控台。

來源

Test2 的原始碼儲存庫可以在 http://github.com/Test-More/test-more/ 找到。

維護人員

Chad Granum <exodist@cpan.org>

作者

Chad Granum <exodist@cpan.org>
Kent Fredric <kentnl@cpan.org>

版權

版權所有 2020 Chad Granum <exodist@cpan.org>。

這個程式是自由軟體;您可以在與 Perl 本身相同的條款下重新散布或修改它。

請參閱 http://dev.perl.org/licenses/