我让Jest
在我的环境中工作,但我相当确定它的运行速度比预期的慢。
目前,我正在运行从Jest intro教程中复制的2个测试。一个是a simple sum function,另一个是a simple checkbox example using Enzyme
。它们平均需要大约10秒才开始运行(此时显示Determining test suites to run...
),然后从该点开始大约再过10秒(一旦计时器启动)。对于这样简单的组件来说,这似乎是荒谬的......
我尝试将testEnvironment
设置为node
以加快速度,但这并没有太大的区别。
因此:
1)这是正常的吗?
2)如果不是 - 这会导致Jest
减速的原因是什么?
一些潜在因素?
1)我我在一个更大的React
项目中运行这些测试,这个项目包含~20个左右的反应组件,但是没有一个被任何测试引用 - 所以我不要认为他们应该影响这一点。 = /
2)我正在使用fileName.test.js
命名系统让Jest
知道测试文件的位置,而不是按照教程将所有内容放在__tests__
文件夹中。