Skip to content

Instantly share code, notes, and snippets.

@artyomtrityak
Created April 8, 2014 01:20
Show Gist options
  • Select an option

  • Save artyomtrityak/10080310 to your computer and use it in GitHub Desktop.

Select an option

Save artyomtrityak/10080310 to your computer and use it in GitHub Desktop.
module.exports = (config) ->
config.set({
# base path, that will be used to resolve files and exclude
basePath: '../'
frameworks: ['mocha'],
files: [
{
pattern: 'tests/vendor/*.js'
included: true
served: true
watched: false
}
{
pattern: 'app/assets/vendor/require-2.1.5.js'
included: true
served: true
watched: false
}
'app/config.js'
'tests/test-config.js'
{pattern: 'app/*.js', included: false, served: true, watched: false}
{pattern: 'app/**/*.js', included: false, served: true, watched: false}
{pattern: 'app/**/*.hbs', included: false, served: true, watched: false}
{pattern: 'tests/spec/**/*.js', included: true, served: true, watched: false}
{pattern: 'app/properties.json', included: false, served: true, watched: false}
],
# list of files to exclude
exclude: [
],
client: {
mocha: {
ui: 'bdd'
}
},
# use dots reporter, as travis terminal does not support escaping sequences
# possible values: 'dots', 'progress'
# CLI --reporters progress
reporters: ['progress'],
# web server port
# CLI --port 9876
port: 9876,
# enable / disable colors in the output (reporters and logs)
# CLI --colors --no-colors
colors: true,
# level of logging
# possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN ||
# config.LOG_INFO || config.LOG_DEBUG
# CLI --log-level debug
logLevel: config.LOG_INFO,
# enable / disable watching file and executing tests whenever any file changes
# CLI --auto-watch --no-auto-watch
autoWatch: true,
# Start these browsers, currently available:
# - Chrome
# - ChromeCanary
# - Firefox
# - Opera
# - Safari (only Mac)
# - PhantomJS
# - IE (only Windows)
# CLI --browsers Chrome,Firefox,Safari
browsers: ['Chrome'],
# If browser does not capture in given timeout [ms], kill it
# CLI --capture-timeout 5000
captureTimeout: 20000,
# Auto run tests on start (when browsers are captured) and exit
# CLI --single-run --no-single-run
singleRun: false,
# report which specs are slower than 500ms
# CLI --report-slower-than 500
reportSlowerThan: 500,
plugins: [
'karma-mocha',
'karma-phantomjs-launcher',
'karma-chrome-launcher',
'karma-firefox-launcher'
]
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment