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

时间:2016-12-28 05:58:07

标签: unit-testing reactjs jestjs enzyme babel-jest

我让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__文件夹中。

0 个答案:

没有答案