什么可以影响测试的速度与Jest?

thi*_*ami 6 unit-testing reactjs jestjs enzyme babel-jest

Jest在我的环境中工作,但我相当确定它的运行速度比它应该的慢.

目前,我正在运行从Jest intro教程中复制的2个测试.一个是简单的求和函数,另一个是使用的简单复选框示例Enzyme.它们平均需要大约10秒直到它们开始运行(显示Determining test suites to run...该时间),然后从该点开始大约另外10秒(一旦计时器启动).对于这样简单的组件来说,这似乎太荒谬了......

我尝试设置我testEnvironmentnode加快速度,但它并没有取得多大的差别.

因此:

1)这是正常的吗?

2)如果不是 - 这会导致什么样的Jest减速?

一些潜在因素?

1)我正在运行一个较大的范围内这些测试React包含〜20左右反应的组分,但它们都没有被通过任何测试的引用的项目-所以我不认为他们应该影响到这一点.= /

2)我正在使用fileName.test.js命名系统来Jest了解测试文件的位置,而不是__tests__按照教程将所有内容放在文件夹中.