首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当测试用例有23个时,Karma-jasmine运行挂起了吗?

当测试用例有23个时,Karma-jasmine运行挂起了吗?
EN

Stack Overflow用户
提问于 2018-04-23 14:51:57
回答 1查看 102关注 0票数 0

我有一个奇怪的问题:如果我用23个测试用例运行Karma,那么测试就挂起了。但是,如果我使用任何其他数量的测试用例(24,25,26)运行Karma,它会很快工作。什么问题会导致这种情况?

karmar.conf.js

代码语言:javascript
复制
var webpackConfig = require('./webpack.config.js')
// karma.conf.js
module.exports = function (config) {
  config.set({
    browsers: ['Chrome'],
    frameworks: ['jasmine'],
    // this is the entry file for all our tests.
    files: ['index.js'],
    // we will pass the entry file to webpack for bundling.
    preprocessors: {
      'index.js': ['webpack']
    },
    // use the webpack config
    webpack: webpackConfig,
    // avoid walls of useless text
    webpackMiddleware: {
      noInfo: true
    },
    browserNoActivityTimeout: 100000,
    reporters: ["spec"],
    singleRun: true
  })
}
EN

回答 1

Stack Overflow用户

发布于 2018-05-03 10:49:02

我想我的测试用例代码有错误的模式,所以花了这么长时间来测试!下面是我注意到我的测试用例变得更快的几件事

  1. 我需要提供完整的模拟数据(数据,属性)和其他在测试用例上显示警告的组件
  2. 我错误地使用了许多Dom元素来测试
  3. 我需要使用一些参数来测试回调。如果不是,它将同步完成
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49974995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档