我遇到了一个奇怪的问题:如果我用23个测试用例运行Karma,那么测试就会挂起。但是,如果我使用任何其他数量的测试用例运行Karma(24,25,26),它可以很快地运行。什么问题可能导致这种情况?
karmar.conf.js
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
})
}
答案 0 :(得分:0)
我认为我的测试用例代码有错误的模式,所以测试需要很长时间!以下是我注意到我的测试用例变得更快的一些事情