UNPKG

1.67 kBJavaScriptView Raw
1// Karma configuration
2// Generated on %DATE%
3
4module.exports = function(config) {
5 config.set({
6
7 // base path that will be used to resolve all patterns (eg. files, exclude)
8 basePath: '%BASE_PATH%',
9
10
11 // frameworks to use
12 // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
13 frameworks: [%FRAMEWORKS%],
14
15
16 // list of files / patterns to load in the browser
17 files: [%FILES%
18 ],
19
20
21 // list of files to exclude
22 exclude: [%EXCLUDE%
23 ],
24
25
26 // preprocess matching files before serving them to the browser
27 // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
28 preprocessors: %PREPROCESSORS%,
29
30
31 // test results reporter to use
32 // possible values: 'dots', 'progress'
33 // available reporters: https://npmjs.org/browse/keyword/karma-reporter
34 reporters: ['progress'],
35
36
37 // web server port
38 port: 9876,
39
40
41 // enable / disable colors in the output (reporters and logs)
42 colors: true,
43
44
45 // level of logging
46 // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
47 logLevel: config.LOG_INFO,
48
49
50 // enable / disable watching file and executing tests whenever any file changes
51 autoWatch: %AUTO_WATCH%,
52
53
54 // start these browsers
55 // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
56 browsers: [%BROWSERS%],
57
58
59 // Continuous Integration mode
60 // if true, Karma captures browsers, runs the tests and exits
61 singleRun: false,
62
63 // Concurrency level
64 // how many browser should be started simultaneous
65 concurrency: Infinity
66 })
67}