UNPKG

@studiolabs/strong-remoting

Version:

StrongLoop Remoting Module

99 lines (79 loc) 2.35 kB
// Copyright IBM Corp. 2014,2016. All Rights Reserved. // Node module: strong-remoting // This file is licensed under the Artistic License 2.0. // License text available at https://opensource.org/licenses/Artistic-2.0 // Karma configuration // http://karma-runner.github.io/0.12/config/configuration-file.html 'use strict'; module.exports = function(config) { config.set({ // base path, that will be used to resolve files and exclude basePath: '../', // frameworks to use frameworks: ['mocha', 'browserify'], plugins: [ 'karma-browserify', 'karma-mocha', 'karma-phantomjs-launcher', 'karma-chrome-launcher', 'karma-junit-reporter', ], // list of files / patterns to load in the browser files: [ 'test/e2e/fixtures/*.js', 'test/e2e/smoke.test.js', ], // list of files to exclude exclude: [ ], // test results reporter to use // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage' reporters: ['dots'], // web server port port: 9876, // cli runner port runnerPort: 9100, // enable / disable colors in the output (reporters and logs) colors: true, // level of logging // possible values: config.LOG_DISABLE || config.LOG_ERROR || // config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG logLevel: 'warn', // 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: [ 'Chrome', ], // If browser does not capture in given timeout [ms], kill it captureTimeout: 60000, // Continuous Integration mode // if true, it capture browsers, run tests and exit singleRun: false, // Browserify config (all optional) browserify: { // extensions: ['.coffee'], ignore: [ 'superagent', 'supertest', ], // transform: ['coffeeify'], debug: true, // noParse: ['jquery'], watch: true, }, // Add browserify to preprocessors preprocessors: { 'test/e2e/**': ['browserify'], // 'lib/*.js': ['browserify'] }, }); };