@@ -20,23 +20,25 @@ module.exports = function (config) {
2020 // list of files patterns to load in the browser
2121 // false 表示初始化的时候不会使用 script 标签直接将相关 js 引入到浏览器,需要自己写代码加载, 注意添加顺序
2222 files : [
23- /***legacy文件夹下的源码添加至此***/
23+ /***legacy文件夹下的源码添加至此***/
2424 { pattern : 'src/legacy/libs/SuperMap_Basic-8.1.1-14426.js' , include : false } ,
2525 { pattern : 'src/legacy/libs/Lang/*.js' , include : false } ,
2626 { pattern : 'src/legacy/theme/default/*.css' , include : false } ,
27- /***common文件夹下的源码添加至此***/
27+ /***common文件夹下的源码添加至此***/
2828 'src/common/SuperMap.js' ,
2929 'src/common/REST.js' ,
3030 'src/common/style/CartoCSS.js' ,
3131 'src/common/**/*.js' ,
32-
33- /***Leaflet文件夹下的源码添加至此,暂未添加***/
34-
35- /***OL3文件夹下的源码添加至此,暂未添加***/
36-
37- /***以下全是测试文件***/
32+ /***Leaflet文件夹下的源码添加至此,暂未添加***/
33+ 'src/leaflet/**/*.js' ,
34+ 'src/leaflet/overlay/**/*.js' ,
35+ /***OL3文件夹下的源码添加至此,暂未添加***/
36+ //'src/openlayers/**/*.js',
37+ //'src/openlayers/overlay/**/*.js',
38+
39+ /***以下全是测试文件***/
3840 'test/tool/GlobeParameter.js' ,
39- /**common --iServer**/
41+ /**common --iServer**/
4042 //'test/common/iServer/AreaSolarRadiationServiceSpec.js', //iclient8注释掉
4143 'test/common/iServer/BufferAnalystServiceSpec.js' ,
4244 'test/common/iServer/BufferDistanceSpec.js' ,
@@ -46,7 +48,7 @@ module.exports = function (config) {
4648 //'test/common/iServer/ChartQueryServiceSpec.js', //iclient8注释掉
4749 'test/common/iServer/ComputeWeightMatrixServiceSpec.js' ,
4850 //'test/common/iServer/DensityAnalystServiceSpec.js', //iclient8注释掉,fieldName
49- 'test/common/iServer/EditFeaturesServiceSpec.js' , //delete方法有问题,暂时将delete方法注释掉
51+ 'test/common/iServer/EditFeaturesServiceSpec.js' ,
5052 //三维网络分析Facility系列的测试全部被iClient8注释掉
5153 //'test/common/iServer/FacilityAnalystSinks3DServiceSpec.js',
5254 //'test/common/iServer/FacilityAnalystSources3DServiceSpec.js',
@@ -87,24 +89,44 @@ module.exports = function (config) {
8789 //'test/common/iServer/SetLayersInfoServiceSpec.js', //待开发先进行验证,再进行测试,暂时忽略
8890 'test/common/iServer/SetLayerStatusServiceSpec.js' ,
8991 'test/common/iServer/StopQueryServiceSpec.js' ,
90- 'test/common/iServer/SurfaceAnalystServiceSpec.js' , //待开发将等值线LinearRing添加到GeoJason后再补充对应测试
92+ // 'test/common/iServer/SurfaceAnalystServiceSpec.js', //待开发将等值线LinearRing添加到GeoJason后再补充对应测试
9193 'test/common/iServer/TerrainCurvatureCalculationServiceSpec.js' ,
9294 'test/common/iServer/ThemeServiceSpec.js' ,
9395 'test/common/iServer/ThiessenAnalystServiceSpec.js' ,
9496 'test/common/iServer/TilesetsServiceSpec.js' ,
9597 'test/common/iServer/TransferPathServiceSpec.js' ,
9698 'test/common/iServer/TransferSolutionServiceSpec.js' ,
9799 'test/common/iServer/UpdateEdgeWeightServiceSpec.js' ,
98- 'test/common/iServer/UpdateTurnNodeWeightServiceSpec.js'
100+ 'test/common/iServer/UpdateTurnNodeWeightServiceSpec.js' ,
99101
100102 /*Leaflet、OL3、legacy文件夹测试代码,暂未添加*/
101-
103+ /**leaflet --services**/
104+ 'test/leaflet/services/QueryByBoundsServiceSpec.js' ,
105+ 'test/leaflet/services/QueryByDistanceServiceSpec.js' ,
106+ 'test/leaflet/services/QueryBySQLServiceSpec.js' ,
107+ 'test/leaflet/services/QueryByGeometryServiceSpec.js' ,
108+ 'test/leaflet/services/GetFeaturesByIDsServiceSpec.js' ,
109+ 'test/leaflet/services/GetFeaturesByBoundsServiceSpec.js' ,
110+ 'test/leaflet/services/GetFeaturesByBufferServiceSpec.js' ,
111+ 'test/leaflet/services/GetFeaturesBySQLServiceSpec.js' ,
112+ 'test/leaflet/services/GetFeaturesByGeometryServiceSpec.js' ,
113+ 'test/leaflet/services/EditFeaturesServiceRegionSpec.js' ,
114+ 'test/leaflet/services/EditFeaturesServiceLineSpec.js' ,
115+ 'test/leaflet/services/EditFeaturesServicePointSpec.js' ,
116+ 'test/leaflet/services/AddressServiceSpec.js' ,
117+ 'test/leaflet/services/FieldServiceSpec.js' ,
118+ 'test/leaflet/services/ThemeServiceSpec.js' ,
119+
120+ /**openlayers --services**/
121+ //'test/openlayers/services/QueryServiceSpec.js'
102122 ] ,
103123
104124 // list of files to exclude 测试时排除的文件
105125 exclude : [
106126 //暂时先排除(因为Request引用了node_modules中的库,但在karma下识别不到路径,暂时找不到解决办法)
107127
128+ /*leaflet*/
129+ 'test/leaflet/services/AddressServiceSpec.js' //启了服务再测
108130 ] ,
109131
110132
@@ -116,8 +138,22 @@ module.exports = function (config) {
116138 './node_modules/fetch-jsonp/build/fetch-jsonp.js' : [ 'browserify' ] ,
117139 'src/legacy/libs/Lang/*.js' : [ 'browserify' ] ,
118140 'src/common/**/*.js' : [ 'browserify' ] ,
119- 'test/common/**/*Spec.js' : [ 'browserify' ]
120- } ,
141+ 'test/common/**/*Spec.js' : [ 'browserify' ] ,
142+
143+ 'src/leaflet/**/*.js' : [ 'browserify' ] ,
144+ 'src/leaflet/overlay/**/*.js' : [ 'browserify' ] ,
145+ './node_modules/leaflet/dist/leaflet-src.js' : [ 'browserify' ] ,
146+ './node_modules/leaflet/dist/leaflet.js' : [ 'browserify' ] ,
147+ './node_modules/leaflet/src/Leaflet.js' : [ 'browserify' ] ,
148+ 'test/leaflet/**/*Spec.js' : [ 'browserify' ] ,
149+
150+ //'src/openlayers/**/*.js': ['browserify'],
151+ //'src/openlayers/overlay/**/*.js': ['browserify'],
152+ //'node_modules/openlayers/dist/ol-debug.js': ['browserify'],
153+ //'node_modules/openlayers/dist/ol.js': ['browserify'],
154+ //'test/openlayers/**/*Spec.js': ['browserify']
155+ }
156+ ,
121157
122158 // test results reporter to use
123159 // possible values: 'dots', 'progress'
@@ -134,7 +170,8 @@ module.exports = function (config) {
134170 reporters : [
135171 { type : 'lcov' , subdir : '.' }
136172 ]
137- } ,
173+ }
174+ ,
138175
139176 // web server port
140177 port : 9876 ,
0 commit comments