gpt4 book ai didi

jasmine - 是否可以使用 karma 运行并行测试

转载 作者:行者123 更新时间:2023-12-04 01:53:41 25 4
gpt4 key购买 nike

目前我们有近 1000 个用 jasmine/typescript 编写的单元测试。
当我全部运行它们时,它们在 chrome 上最多需要 5 分钟。我们确实有一些处理 DOM 的单元测试。例如验证是否存在带有指定文本的按钮。
我们有许多分发这些测试的文件。我们注意到,当我们运行单个文件并总结总时间时,它远远少于我们一次运行所有测试时的时间。这就是为什么我们在考虑是否有一种方法可以并行运行测试?计划是划分测试并并行运行它们。

最佳答案

您可以使用karma-parallel跨多个浏览器实例拆分您的测试。它在不同的浏览器实例中运行规范,并且非常简单且易于安装:
npm i karma-parallel
然后将“并行”添加到 karma.conf.js 中的框架列表中

module.exports = function(config) {
config.set({
frameworks: ['parallel', 'jasmine']
});
};

karma-parallel

披露:我是作者

关于jasmine - 是否可以使用 karma 运行并行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42965037/

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