Skip to content

Commit e50de34

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

1 file changed

Lines changed: 30 additions & 26 deletions

File tree

‎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)