'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// Karma configuration
// Generated on Wed May 02 2018 10:45:31 GMT+0800 (CST)
 
module.exports = function (config) {
    config.set({
 
        // base path that will be used to resolve all patterns (eg. files, exclude)
        basePath: '',
 
 
        // frameworks to use
        // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
        frameworks: ['mocha'],
 
 
        // list of files / patterns to load in the browser
        files: [
            'node_modules/babel-polyfill/dist/polyfill.js',
            'node_modules/promise-polyfill/dist/polyfill.js',
            'dist/fly.js',
            'test/*.js',
        ],
 
 
        // list of files / patterns to exclude
        exclude: [],
 
 
        // preprocess matching files before serving them to the browser
        // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
        preprocessors: {
            'dist/fly.js': ['coverage'],
        },
 
 
        // test results reporter to use
        // possible values: 'dots', 'progress'
        // available reporters: https://npmjs.org/browse/keyword/karma-reporter
        reporters: ['progress', 'coverage'],
 
 
        coverageReporter: {
            reporters: [
                // generates ./coverage/lcov.info
                {type: 'lcovonly', subdir: '.'},
                // generates ./coverage/coverage-final.json
                {type: 'json', subdir: '.'},
            ]
        },
 
 
        // web server port
        port: 9876,
 
 
        // 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: config.LOG_INFO,
 
 
        // enable / disable watching file and executing tests whenever any file changes
        autoWatch: true,
 
 
        // start these browsers
        // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
        browsers: ['PhantomJS'],
 
        // Continuous Integration mode
        // if true, Karma captures browsers, runs the tests and exits
        singleRun: true,
 
        // Concurrency level
        // how many browser should be started simultaneous
        concurrency: Infinity
    })
}