gpt4 book ai didi

jestjs - 如何使Jest按特定顺序运行测试?

转载 作者:行者123 更新时间:2023-12-04 02:20:29 28 4
gpt4 key购买 nike

我正在使用Jest运行Selenium测试。我希望登录测试在其余的Webapp功能测试之前进行。我可以使用jest -i依次运行文件,但找不到控制文件运行顺序的方法。我尝试更改文件名,希望它按文件名的排序顺序运行,但仍可以运行无论我如何称呼文件,都以相同的顺序进行。如何才能做到这一点?

这是关于以特定顺序运行,而不是顺序运行。我已经在做--runInBand-i是它的别名)。

最佳答案

目前在Jest中是不可能的(请参见https://github.com/facebook/jest/issues/6194),而且似乎也将不可能(请参见https://github.com/facebook/jest/issues/4032#issuecomment-315210901)。

一种选择是对Jest有两种不同的配置,一种用于登录测试,另一种用于其余测试,并且在package.json文件中具有2个脚本条目

// package.json
...
"scripts": {
"test": "npm run test:login && npm run test:other"
"test:login": "jest --config jest.login.config.js",
"test:other": "jest --config jest.other.config.js"
}


希望对您有所帮助!

关于jestjs - 如何使Jest按特定顺序运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49247539/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com