Jest: 强制 Jest 在没有提示的情况下运行所有​​测试的标志

创建于 2016-09-24  ·  3评论  ·  资料来源: facebook/jest

你想请求一个_feature_还是报告一个_bug_?

特征。

当前的行为是什么?

运行 Jest 默认提示输入(即a用于运行所有测试, q用于退出等)。

如果当前行为是错误,请提供重现的步骤,如果可能的话,请提供 GitHub 上的最小存储库,我们可以npm installnpm test

这不是一个错误。

预期的行为是什么?

让 Jest 运行所有测试,然后在没有提示的情况下退出。 在 Docker 容器中运行 Jest 并出现此提示会减慢开发速度。 有一个标志来强制所有测试在套件完成后运行和退出会很有用。 --bail标志不涵盖此用例,因为它用于失败的测试。

使用--debug再次运行 Jest 并提供它打印的完整配置。

不适用

我还没有找到具有此功能的标志,我不确定它是否已受支持。

最有用的评论

@gustavjf您可以使用CI=true yarn test运行

所有3条评论

你在使用 create-react-app 吗? 假设您清理了所有资源,Jest 应该正常退出。

https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#command -line-interface

当你运行 npm test 时,Jest 将以 watch 模式启动。 每次保存文件时,它都会重新运行测试,就像 npm start 重新编译代码一样。

你是绝对正确的。 我的错。

@gustavjf您可以使用CI=true yarn test运行

此页面是否有帮助?
0 / 5 - 0 等级