diff --git a/.travis.yml b/.travis.yml index 0f4239cc38..904253530d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -118,7 +118,8 @@ jobs: # Send coverage data to codecov after_success: - bash <(curl -s https://codecov.io/bash) -X gcov + bash <(curl -s https://codecov.io/bash) -X gcov + cache: directories: diff --git a/angular.json b/angular.json index b3c14c86bb..f5a150563e 100644 --- a/angular.json +++ b/angular.json @@ -524,7 +524,9 @@ "options": { "main": "lib/core/test.ts", "tsConfig": "lib/core/tsconfig.json", - "karmaConfig": "lib/core/karma.conf.js" + "karmaConfig": "lib/core/karma.conf.js", + "codeCoverage": true, + "sourceMap": true } }, "lint": { @@ -564,7 +566,9 @@ "options": { "main": "lib/content-services/test.ts", "tsConfig": "lib/content-services/tsconfig.json", - "karmaConfig": "lib/content-services/karma.conf.js" + "karmaConfig": "lib/content-services/karma.conf.js", + "codeCoverage": true, + "sourceMap": true } }, "lint": { @@ -604,7 +608,9 @@ "options": { "main": "lib/process-services/test.ts", "tsConfig": "lib/process-services/tsconfig.json", - "karmaConfig": "lib/process-services/karma.conf.js" + "karmaConfig": "lib/process-services/karma.conf.js", + "codeCoverage": true, + "sourceMap": true } }, "lint": { @@ -644,7 +650,9 @@ "options": { "main": "lib/insights/test.ts", "tsConfig": "lib/insights/tsconfig.json", - "karmaConfig": "lib/insights/karma.conf.js" + "karmaConfig": "lib/insights/karma.conf.js", + "codeCoverage": true, + "sourceMap": true } }, "lint": { @@ -680,6 +688,7 @@ "main": "lib/extensions/src/test.ts", "tsConfig": "lib/extensions/tsconfig.spec.json", "karmaConfig": "lib/extensions/karma.conf.js", + "codeCoverage": true, "sourceMap": true } }, diff --git a/lib/content-services/karma.conf.js b/lib/content-services/karma.conf.js index 43ba16540a..8a67ff3caf 100644 --- a/lib/content-services/karma.conf.js +++ b/lib/content-services/karma.conf.js @@ -52,6 +52,7 @@ module.exports = function (config) { client: { clearContext: false // leave Jasmine Spec Runner output visible in browser }, + coverageIstanbulReporter: { dir: './lib/coverage/content-services/', reports: ['html', 'lcovonly'],