在文件中报告 Jest 测试运行结果

问题描述 投票:0回答:2

我是 Jest 的新手。我可以设置它并编写我的 Jest 测试,并通过在 Node-16.x 环境中指定另一个目标来从

package.json
执行。

 "test": "jest -config=jest.config.json"
 "test-cov": "jest -config=jest.config.json --coverage"

现在我想要的是:我想将运行报告保存在一个文件中——稍后我将通过电子邮件共享该文件以通知报告。

实际上,我正在寻找的是:

  1. 如果我正在运行 without
    --coverage
    - 如何将通过/失败报告保存在指定位置的文件中(例如report_dir/report_service。)
  2. 如果我正在运行
    --coverage
    - 如何将通过/失败报告保存在指定位置的文件中(例如report_dir/report__coverage_service。)
jestjs
2个回答
2
投票

笑话配置可以指定报告。甚至还包括自定义报告。

可以检查选项 Jest ReportingJest Coverage Reporting

所有 Jest 配置选项都可以在这里找到:配置 Jest


0
投票

您可以添加 cli 标志

--json --outputFile=output.json

如:

jest --config jestconfig.json --coverage --detectOpenHandles --json --outputFile=output.json
© www.soinside.com 2019 - 2024. All rights reserved.