8 Star 23 Fork 3

Gitee 极速下载 / codecombat

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/codecombat/codecombat
克隆/下载
karma.conf.js 3.07 KB
一键复制 编辑 原始数据 按行查看 历史
const product = process.env.COCO_PRODUCT || 'codecombat'
const productSuffix = { codecombat: 'coco', ozaria: 'ozar' }[product]
const otherProductSuffix = { codecombat: 'ozar', ozaria: 'coco' }[product]
const { publicFolderName } = require('./development/utils')
module.exports = function(config) {
config.set({
// base path, that will be used to resolve files and exclude
basePath : '',
frameworks: ['jasmine'],
// list of files / patterns to load in the browser
files : [
`${publicFolderName}/javascripts/esper.modern.js`, // Doesn't load properly from vendor.js.
`${publicFolderName}/javascripts/app/vendor/aether-python.modern.js`,
`${publicFolderName}/javascripts/app/vendor/aether-coffeescript.modern.js`,
`${publicFolderName}/javascripts/app/vendor/aether-lua.modern.js`,
`${publicFolderName}/javascripts/test.js`,
// 'public/javascripts/chunks/TestView.bundle.js',
// 'public/javascripts/vendor.js', // need for jade definition...
// 'public/javascripts/whole-vendor.js',
// 'public/lib/ace/ace.js',
// 'public/javascripts/aether.js',
// 'public/javascripts/whole-app.js',
// 'public/javascripts/app/vendor/jasmine-mock-ajax.js',
// 'public/javascripts/app/tests.js',
// 'public/javascripts/run-tests.js'
],
preprocessors : {
'**/*.coffee': 'coffee',
'**/javascripts/whole-app.js': 'coverage' // TODO: Webpack: get this working
},
// list of files to exclude
exclude : [
`**/*.${otherProductSuffix}.js`,
`**/*.${otherProductSuffix}.coffee`
],
// test results reporter to use
// possible values: 'dots', 'progress', 'junit'
reporters : ['progress', 'coverage'],
// web server port
port : 9050,
// cli runner port
runnerPort : 9051,
// enable / disable colors in the output (reporters and logs)
colors : true,
// level of logging
// possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG
logLevel : config.LOG_ERROR, // doesn't seem to work?
// enable / disable watching file and executing tests whenever any file changes
autoWatch : true,
// Start these browsers, currently available:
// - Chrome
// - ChromeCanary
// - Firefox
// - Opera
// - Safari (only Mac)
// - PhantomJS
// - IE (only Windows)
browsers : ['Firefox'],
// If browser does not capture in given timeout [ms], kill it
captureTimeout : 15000,
transports: ['polling'],
// Continuous Integration mode
// if true, it capture browsers, run tests and executing
singleRun : false,
coverageReporter : {
type : 'html',
dir : 'coverage/'
},
browserConsoleLogOptions: {
level: 'log',
terminal: true
},
plugins : [
'karma-jasmine',
//'karma-chrome-launcher',
//'karma-phantomjs-launcher',
'karma-coffee-preprocessor',
'karma-coverage',
'karma-firefox-launcher'
],
retryLimit: 5,
browserNoActivityTimeout: 60000, // default 10,000ms
browserDisconnectTolerance: 5
});
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mirrors/codecombat.git
git@gitee.com:mirrors/codecombat.git
mirrors
codecombat
codecombat
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891