gpt4 book ai didi

perl - 是否有可能在 Perl 中进行测试软失败?

转载 作者:行者123 更新时间:2023-11-28 19:56:17 24 4
gpt4 key购买 nike

在 Perl 中是否可能出现测试软失败?软失败是指测试失败,但不会导致测试套件失败。

最佳答案

可能有帮助...您可以像这样将测试 block 标记为“TODO”:

#!/usr/bin/perl

use strict;
use warnings;

use Test::More;

ok(1);

TODO: {
local $TODO = 'is_odd() implementation still flakey';

is( is_odd(3), 1, '3 is odd' );
};


done_testing();


sub is_odd {
return rand() > 0.5 ? 1 : 0;
}

TODO block 中的测试是否通过不会影响脚本的结果。但是,如果测试确实 通过了,prove 的摘要输出将告诉您哪个测试“意外”通过了。 prove -v 的详细输出将提供所有测试的完整诊断详细信息,包括失败的 TODO 测试。

关于perl - 是否有可能在 Perl 中进行测试软失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6975546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com