facebook - 如何在测试 React.js 应用程序时从 Jest 获得测试覆盖率?

标签 facebook testing code-coverage reactjs jestjs

我们需要检查我们的 React.js 应用程序的测试覆盖率,理想情况下获取 lcov.info 输出以发送到第三方覆盖率跟踪器,如 CoverallsCodeClimate

不清楚 Jest API如何在运行测试时获取测试覆盖率信息。

GitHub 上有一个未解决问题:https://github.com/facebook/jest/issues/101和相关的合并请求:https://github.com/facebook/jest/pull/178 但 PR 仍然没有被 Jest 核心团队合并。

是否有替代方法今天获取覆盖信息?

注意:我知道 @adrian-adkison建议:https://stackoverflow.com/a/27479903/1148249但是@hankhsiao's fork自从他在 2.5 个月前提交了 Pull Request 以来,jest-cli 已经过时了......

最佳答案

npm test -- --coverage

注意中间的额外--docs

关于facebook - 如何在测试 React.js 应用程序时从 Jest 获得测试覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28283371/

相关文章:

php - 我可以在 facebook 应用程序身份验证后将变量传递给回调 url

ruby-on-rails - rspec 测试未通过。使用动态数据

reactjs - 测试从本地 JSON 文件中获取一些数据的异步操作创建器

maven - 为什么@Ignore 注解不忽略带注解的测试?

unit-testing - java中的修改条件/决策覆盖率分析工具

facebook - HWIOAuthBundle - FOSUserBundle - Symfony 2 - 使用 facebook 登录后重定向到自定义路径

ios - 保持 Phonegap-Facebook-Plugin/Facebook JS api 用户登录到应用程序的正确方法?

java - 如何使用我的 Android 应用加载 friend 的 Facebook 信息

code-coverage - codecov 在 github 操作中失败

ios - 不显示时如何显示Xcode代码覆盖率?