目录结构参数介绍/*** * Created by laixiangran on 2015/12/22. * karma单元测试配置文件 */module.exports = function(config) { config.set({ /*** * 基础路径, ...
目录结构
参数介绍
/*** * Created by laixiangran on 2015/12/22. * karma单元测试配置文件 */module.exports = function(config) { config.set({ /*** * 基础路径,用在files,exclude属性上 */ basePath: "", /** * 测试框架 * 可用的框架:https://npmjs.org/browse/keyword/karma-adapter */ frameworks: ["jasmine"], /** * 需要加载到浏览器的文件列表 */ files: [ "karmaTest/*.js" ], /** * 排除的文件列表 */ exclude: [ ], /** * 在浏览器使用之前处理匹配的文件 * 可用的预处理: https://npmjs.org/browse/keyword/karma-preprocessor */ preprocessors: { "karmaTest/test.js" : "coverage" }, /** * 使用测试结果报告者 * 可能的值: "dots", "progress" * 可用的报告者:https://npmjs.org/browse/keyword/karma-reporter */ reporters: ["progress", "coverage"], /** * 使用reporters为"coverage"时报告输出的类型和那目录 */ coverageReporter: { type: "html", dir: "karmaTest/coverage" }, /** * 服务端口号 */ port: 9876, /** * 启用或禁用输出报告或者日志中的颜色 */ colors: true, /** * 日志等级 * 可能的值: * config.LOG_DISABLE //不输出信息 * config.LOG_ERROR //只输出错误信息 * config.LOG_WARN //只输出警告信息 * config.LOG_INFO //输出全部信息 * config.LOG_DEBUG //输出调试信息 */ logLevel: config.LOG_INFO, /** * 启用或禁用自动检测文件变化进行测试 */ autoWatch: true, /** * 测试启动的浏览器 * 可用的浏览器:https://npmjs.org/browse/keyword/karma-launcher */ browsers: ["Chrome"], /** * 开启或禁用持续集成模式 * 设置为true, Karma将打开浏览器,执行测试并最后退出 */ singleRun: true, /** * 并发级别(启动的浏览器数) */ concurrency: Infinity });};
原标题:karma配置文件参数介绍
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。