我Jest
在我的环境中工作,但我相当肯定它的运行速度比预期的要慢。
目前,我正在运行从 Jest 介绍教程中复制的 2 个测试。一个是简单的 sum 函数,另一个是一个简单的复选框示例,使用Enzyme
. 它们平均需要大约 10 秒才能开始运行(显示Determining test suites to run...
该时间),然后从该点开始大约需要 10 秒(一旦计时器开始)。对于如此简单的组件来说,这似乎太长了……
我尝试将我testEnvironment
的设置为node
加快速度,但这并没有太大的不同。
所以相应地:
1)这是正常的吗?
2)如果不是 - 什么会导致Jest
这样的减速?
一些潜在因素?
1)我在一个包含约 20 个左右反应组件的较大React
项目中运行这些测试,但任何测试都没有引用它们 - 所以我认为它们不应该影响这一点。=/
2) 我使用fileName.test.js
命名系统来Jest
告知测试文件的位置,而不是__tests__
按照教程将所有内容放在一个文件夹中。