【问题标题】:What does "0 skipped, 0 blacklisted" mean in the Qt Unit Test framework?Qt单元测试框架中的“0跳过,0黑名单”是什么意思?
【发布时间】:2015-04-01 17:49:23
【问题描述】:

当我运行我的 Qt 单元测试项目时,它以如下所示的摘要结束:

Totals: 28 passed, 1 failed, 0 skipped, 0 blacklisted

“通过”和“失败”的类别很明显,但“跳过”和“列入黑名单”是什么意思?

测试框架在什么情况下会跳过测试?这与将其列入黑名单有何不同?

我的 Qt 版本是 Qt 5.4.1。

【问题讨论】:

    标签: c++ qt unit-testing


    【解决方案1】:

    如果从测试函数调用QSKIP(),则跳过测试。

    QTestlib 在测试目录中查找名为BLACKLIST 的文件,如果找到则对其进行解析。该文件包含要列入黑名单的简单 ini 样式列表。详情见qtestblacklist.cpp

    【讨论】:

    猜你喜欢
    • 2015-03-20
    • 2018-09-10
    • 1970-01-01
    • 2020-01-07
    • 2016-06-03
    • 2020-04-02
    • 2014-11-06
    • 2018-09-25
    • 2017-10-29
    相关资源
    最近更新 更多