首页 > 解决方案 > 如何从玩笑测试中显示 Junit XML 中的错误?

问题描述

我有一个 Jest 测试文件。当我的 Junit log.xml 中的代码没有错误时,它会显示错误 =“0”。但是当我有语法错误时,我的日志文件会变空。它只显示一个空的测试套件。

在 PHP 单元中,当您遇到语法错误时,它会生成带有语法错误的错误。

如何在笑话日志中生成该错误标记?我这样做是因为我必须在某处打印语法错误。失败标记是测试失败的时间。什么时候出现错误标签?

标签: javascriptxmljunitjestjs

解决方案


我假设您正在使用jest-junit插件?

从版本开始,如果您设置为配置选项v12.0.0,您可以在输出中显示语法错误。junit.xml"reportTestSuiteErrors": "true"

  "jest-junit": {
    "outputDirectory": "./target/test-reports/",
    "reportTestSuiteErrors": "true"
  }

推荐阅读