标签: testing jestjs
我们最近将所有测试迁移到Jest,并发现性能有了显着提高。因为我们有太多的测试,所以在一台服务器上运行它们仍然需要花费很多时间。
我们决定通过编写自定义的 sed 命令并根据运行jest命令的计算机将测试文件切片来在多个服务器上并行运行测试。
问题在于所有测试文件的测试分布不均。某些文件可能比其他文件具有更多的测试。
我现在想基于一些自定义逻辑对测试进行切片,以使每台机器运行相同数量的测试。
有没有办法提供一个filter函数来确定是否需要在该计算机上执行测试?
filter