我可以在不弹出的情况下将 Create React App Jest Testing 与测试报告器一起使用吗?

Can I use Create React App Jest Testing with a test reporter without ejecting?

我想将我的玩笑测试的结果输出为类似 JUnit 的文件格式,而不从反应脚本中弹出。

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

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

您不需要做任何花哨的事情。只需安装 jest-junit,然后安装 运行 并附加 reporters 标志:

yarn test --reporters=jest-junit

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

{
  "name": "your-package",
  "jest": {
    "coverageReporters": ["jest-junit"]
  }
}