UNPKG

1.69 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 / patterns 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
32 // test results reporter to use
33 // possible values: 'dots', 'progress'
34 // available reporters: https://npmjs.org/browse/keyword/karma-reporter
35 reporters: ['progress'],
36
37
38 // web server port
39 port: 9876,
40
41
42 // enable / disable colors in the output (reporters and logs)
43 colors: true,
44
45
46 // level of logging
47 // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
48 logLevel: config.LOG_INFO,
49
50
51 // enable / disable watching file and executing tests whenever any file changes
52 autoWatch: %AUTO_WATCH%,
53
54
55 // start these browsers
56 // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
57 browsers: [%BROWSERS%],
58
59
60 // Continuous Integration mode
61 // if true, Karma captures browsers, runs the tests and exits
62 singleRun: false,
63
64 // Concurrency level
65 // how many browser should be started simultaneous
66 concurrency: Infinity
67 })
68}