4

我想将我的笑话测试的结果输出到像JUnit这样的文件格式而不从反应脚本中弹出。

通过使用该--json命令,我可以将其输出为 JSON,但我希望获得 Jenkins 可以默认处理的格式。

我似乎无法找到这是否受支持并且我不想从 Create React App 中弹出,还有其他方法吗?

4

1 回答 1

7

你不应该做任何花哨的事情。只需安装jest-junit,然后使用附加reporters标志运行:

yarn test --reporters=jest-junit

您也可以将其添加到 的jest设置中package.json。大概是这样的:

{
  "name": "your-package",
  "jest": {
    "coverageReporters": ["jest-junit"]
  }
}
于 2020-02-07T22:29:30.377 回答