File tree 4 files changed +12
-0
lines changed
newwebapp/templates/uimodule
4 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -189,6 +189,7 @@ export default class extends Generator {
189
189
devDependencies : {
190
190
shx : "^0.3.4" ,
191
191
"@ui5/cli" : "^3" ,
192
+ "@ui5/middleware-code-coverage" : "latest" ,
192
193
"ui5-middleware-livereload" : "latest" ,
193
194
karma : "^6.4.2" ,
194
195
"karma-chrome-launcher" : "^3.2.0" ,
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ server:
18
18
customMiddleware :
19
19
- name : ui5-middleware-livereload
20
20
afterMiddleware : compression
21
+ - name : " @ui5/middleware-code-coverage"
22
+ afterMiddleware : compression
21
23
<% if(platform !== 'Static webserver' && platform !== 'SAP NetWeaver'){ - % >
22
24
- name : ui5-middleware-cfdestination
23
25
afterMiddleware : compression
Original file line number Diff line number Diff line change @@ -152,6 +152,14 @@ export default class extends Generator {
152
152
this . config . set ( "qunittests" , tests ) ;
153
153
this . options . oneTimeConfig . qunittests = tests ;
154
154
155
+ // set qunit coverage file
156
+ if ( semver . gte ( props . frameworkVersion , "1.113.0" ) ) {
157
+ this . config . set ( "qunitCoverageFile" , "qunit-coverage-istanbul.js" ) ;
158
+ } else {
159
+ this . config . set ( "qunitCoverageFile" , "qunit-coverage.js" ) ;
160
+ }
161
+ this . options . oneTimeConfig . qunitCoverageFile = this . config . get ( "qunitCoverageFile" ) ;
162
+
155
163
const sModule =
156
164
( this . options . oneTimeConfig . modulename ? this . options . oneTimeConfig . modulename + "/" : "" ) + "webapp/" ;
157
165
Original file line number Diff line number Diff line change 18
18
19
19
< script src ="<%=ui5libsprefix%>resources/sap/ui/thirdparty/qunit-2.js "> </ script >
20
20
< script src ="<%=ui5libsprefix%>resources/sap/ui/qunit/qunit-junit.js "> </ script >
21
+ < script src ="<%=ui5libsprefix%>resources/sap/ui/qunit/<%=qunitCoverageFile%> "> </ script >
21
22
22
23
< script src ="unitTests.qunit.js "> </ script >
23
24
</ head >
You can’t perform that action at this time.
0 commit comments