Skip to content

Commit e50de34

Browse files
committed
【update】sonar ut report review by xiongjj
1 parent 6281f39 commit e50de34

File tree

1 file changed

+30
-26
lines changed

1 file changed

+30
-26
lines changed

test/karma.conf.js

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

77
config.set({
8-
98
// base path that will be used to resolve all patterns (eg. files, exclude)
109
basePath: '',
1110

@@ -22,12 +21,23 @@ module.exports = function (config) {
2221
browserify: {
2322
debug: true,
2423
transform: [
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-
}],
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+
],
3141
[require('browserify-css'), { global: true }],
3242
require('browserify-imgify')
3343
]
@@ -41,9 +51,9 @@ module.exports = function (config) {
4151
'./resources/img/**.png',
4252
/***classic的源码***/
4353
/*由于除了classic其他都不依赖于8c,所以classic 的引入放在最后,以免被common覆盖*/
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},
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 },
4757
/**测试文件**/
4858
'./test-main-classic.js',
4959

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

5565
/***leaflet的源码***/
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},
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 },
5969
'../src/leaflet/**/!(index).js',
6070
/**测试文件**/
6171
'./test-main-leaflet.js',
6272

6373
/***openlayers的源码***/
64-
{pattern: '../node_modules/ol/ol.css', include: false},
65-
{pattern: '../src/openlayers/**/**/*.css', include: false},
74+
{ pattern: '../node_modules/ol/ol.css', include: false },
75+
{ pattern: '../src/openlayers/**/**/*.css', include: false },
6676
'../src/openlayers/**/!(index).js',
6777
/**测试文件**/
6878
'./test-main-openlayers.js',
6979

7080
/***mapboxgl***/
71-
{pattern: '../node_modules/mapbox-gl/dist/mapbox-gl.css', include: false},
81+
{ pattern: '../node_modules/mapbox-gl/dist/mapbox-gl.css', include: false },
7282
'../src/mapboxgl/**/!(index).js',
7383
/**测试文件**/
7484
'./test-main-mapboxgl.js'
@@ -121,46 +131,40 @@ module.exports = function (config) {
121131

122132
coverageReporter: {
123133
dir: 'testcoverage/',
124-
reporters: [
125-
{type: 'lcov', subdir: '.'}
126-
]
134+
reporters: [{ type: 'lcov', subdir: '.' }]
127135
},
128136
sonarQubeUnitReporter: {
129137
sonarQubeVersion: 'LATEST',
130138
outputFile: 'testcoverage/ut_report.xml',
139+
overrideTestDescription: true,
140+
testPath: './test',
131141
testPaths: ['./test'],
132142
testFilePattern: '.spec.js',
133143
useBrowserName: false
134144
},
135145
// web server port
136146
port: 9876,
137147

138-
139148
// enable / disable colors in the output (reporters and logs)
140149
colors: true,
141150

142-
143151
// level of logging
144152
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
145153
logLevel: config.LOG_INFO,
146154

147-
148155
// enable / disable watching file and executing tests whenever any file changes
149156
autoWatch: true,
150157

151-
152158
// start these browsers
153159
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
154160
browsers: ['Chrome'],
155161

156-
157162
// Continuous Integration mode
158163
// if true, Karma captures browsers, runs the tests and exits
159164
singleRun: false,
160165

161166
// Concurrency level
162167
// how many browser should be started simultaneous
163168
concurrency: Infinity
164-
165-
})
169+
});
166170
};

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