【问题标题】:Report only failed tests in Test::More仅在 Test::More 中报告失败的测试
【发布时间】:2018-05-09 07:53:07
【问题描述】:

我对随机生成的数据进行了大量检查。如何仅针对失败的测试获取报告消息,如果检查正常则不显示任何内容?

【问题讨论】:

    标签: perl unit-testing testing test-more


    【解决方案1】:

    您可以使用fail 例程。在任何 Test::More 代码之外进行检查,并使用该结果来决定是否输出测试消息。

    foreach my $element ( @randomly_generated_data ) {
        my $result = ...; # your checks here
        next if $result;
        fail( 'Some message' );
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2015-06-24
      • 2013-08-22
      相关资源
      最近更新 更多