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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy