【问题标题】:Missing attribute in JUnit reportJUnit 报告中缺少属性
【发布时间】:2020-01-17 10:37:41
【问题描述】:

当我在 JUnit 项目中查看 JUnit xsd https://github.com/junit-team/junit5/blob/master/platform-tests/src/test/resources/jenkins-junit.xsd

我发现 skipped 属性不存在于 testsuites 节点中。 只有 disabled 存在

我想知道 testsuites 节点会将不同 testsuite 的所有结果分组并累积跳过的属性所有测试套件(如果存在)

你知道这是什么原因吗?

【问题讨论】:

    标签: junit junit4 junit5 junit-runner


    【解决方案1】:

    主要原因是 skipped 类别是以前 JUnit 版本的遗留物,用于对 @Ignore 注释元素进行分组。您所指的 JUnit5 使用 @Disabled 注释用于此目的,因此 disabled 类别在这里。请参阅Official JUnit5 documentation 了解更多信息

    【讨论】:

    • 您的意思是 skipped 类别已从 JUnit5 中弃用吗?
    猜你喜欢
    • 2021-03-04
    • 1970-01-01
    • 2018-07-26
    • 2019-05-18
    • 1970-01-01
    • 2023-03-31
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多