Skip to content

Commit c1eac34

Browse files
committed
Update karma.conf.js
1 parent 551b8ba commit c1eac34

File tree

1 file changed

+28
-34
lines changed

1 file changed

+28
-34
lines changed

test/karma.conf.js

Lines changed: 28 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module.exports = function (config) {
55
// 设置测试的超时时间
66

77
config.set({
8+
89
// base path that will be used to resolve all patterns (eg. files, exclude)
910
basePath: '',
1011

@@ -21,23 +22,12 @@ module.exports = function (config) {
2122
browserify: {
2223
debug: true,
2324
transform: [
24-
[
25-
require('babelify'),
26-
{
27-
global: true,
28-
presets: ['@babel/preset-env'],
29-
ignore: [
30-
'../src/classic/libs/**',
31-
'../test/libs/**',
32-
'../node_modules/mapbox-gl/**',
33-
'../node_modules/three/**',
34-
'../node_modules/xlsx/**',
35-
'../node_modules/@turf/**',
36-
'../node_modules/lodash/**'
37-
],
38-
plugins: ['istanbul']
39-
}
40-
],
25+
[require('babelify'), {
26+
global: true,
27+
presets: ["@babel/preset-env"],
28+
ignore: ["../src/classic/libs/**", "../test/libs/**", "../node_modules/mapbox-gl/**","../node_modules/three/**","../node_modules/xlsx/**","../node_modules/@turf/**","../node_modules/lodash/**"],
29+
plugins: ['istanbul']
30+
}],
4131
[require('browserify-css'), { global: true }],
4232
require('browserify-imgify')
4333
]
@@ -51,9 +41,9 @@ module.exports = function (config) {
5141
'./resources/img/**.png',
5242
/***classic的源码***/
5343
/*由于除了classic其他都不依赖于8c,所以classic 的引入放在最后,以免被common覆盖*/
54-
{ pattern: '../src/classic/libs/SuperMap_Basic-8.1.1-17729.js', include: false },
55-
{ pattern: '../src/classic/libs/Lang/*.js', include: false },
56-
{ pattern: '../src/classic/theme/default/*.css', include: false },
44+
{pattern: '../src/classic/libs/SuperMap_Basic-8.1.1-17729.js', include: false},
45+
{pattern: '../src/classic/libs/Lang/*.js', include: false},
46+
{pattern: '../src/classic/theme/default/*.css', include: false},
5747
/**测试文件**/
5848
'./test-main-classic.js',
5949

@@ -63,22 +53,22 @@ module.exports = function (config) {
6353
'./test-main-common.js',
6454

6555
/***leaflet的源码***/
66-
{ pattern: './libs/workers/TurfWorkerForTest.js', include: false },
67-
{ pattern: '../node_modules/leaflet/dist/leaflet.css', include: false },
68-
{ pattern: '../src/leaflet/**/**/*.css', include: false },
56+
{pattern: './libs/workers/TurfWorkerForTest.js', include: false},
57+
{pattern: '../node_modules/leaflet/dist/leaflet.css', include: false},
58+
{pattern: '../src/leaflet/**/**/*.css', include: false},
6959
'../src/leaflet/**/!(index).js',
7060
/**测试文件**/
7161
'./test-main-leaflet.js',
7262

7363
/***openlayers的源码***/
74-
{ pattern: '../node_modules/ol/ol.css', include: false },
75-
{ pattern: '../src/openlayers/**/**/*.css', include: false },
64+
{pattern: '../node_modules/ol/ol.css', include: false},
65+
{pattern: '../src/openlayers/**/**/*.css', include: false},
7666
'../src/openlayers/**/!(index).js',
7767
/**测试文件**/
7868
'./test-main-openlayers.js',
7969

8070
/***mapboxgl***/
81-
{ pattern: '../node_modules/mapbox-gl/dist/mapbox-gl.css', include: false },
71+
{pattern: '../node_modules/mapbox-gl/dist/mapbox-gl.css', include: false},
8272
'../src/mapboxgl/**/!(index).js',
8373
/**测试文件**/
8474
'./test-main-mapboxgl.js'
@@ -131,37 +121,41 @@ module.exports = function (config) {
131121

132122
coverageReporter: {
133123
dir: 'testcoverage/',
134-
reporters: [{ type: 'lcov', subdir: '.' }]
135-
},
136-
// sonarQubeUnitReporter: {
137-
// sonarQubeVersion: 'LATEST',
138-
// outputFile: 'testcoverage/ut_report.xml',
139-
// useBrowserName: false
140-
// },
124+
reporters: [
125+
{type: 'lcov', subdir: '.'}
126+
]
127+
}
128+
,
141129

142130
// web server port
143131
port: 9876,
144132

133+
145134
// enable / disable colors in the output (reporters and logs)
146135
colors: true,
147136

137+
148138
// level of logging
149139
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
150140
logLevel: config.LOG_INFO,
151141

142+
152143
// enable / disable watching file and executing tests whenever any file changes
153144
autoWatch: true,
154145

146+
155147
// start these browsers
156148
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
157149
browsers: ['Chrome'],
158150

151+
159152
// Continuous Integration mode
160153
// if true, Karma captures browsers, runs the tests and exits
161154
singleRun: false,
162155

163156
// Concurrency level
164157
// how many browser should be started simultaneous
165158
concurrency: Infinity
166-
});
159+
160+
})
167161
};

0 commit comments

Comments
 (0)