1
0
Fork 0

Added unit test coverage report

This commit is contained in:
Michaël Lemaire 2017-01-10 19:30:59 +01:00
parent 79791f41cc
commit 3288471150
3 changed files with 14 additions and 5 deletions

2
.gitignore vendored
View file

@ -1,5 +1,5 @@
.*
/coverage
coverage
/node_modules
/out/vendor
/out/build.*

View file

@ -6,9 +6,8 @@
"scripts": {
"deps": "bower install && typings install",
"build": "tsc -p .",
"test": "karma start spec/support/karma.conf.js",
"test": "karma start spec/support/karma.conf.js && remap-istanbul -i out/coverage/coverage.json -o out/coverage -t html",
"build-test": "npm run build && npm run test",
"cover": "istanbul cover node_modules/jasmine/bin/jasmine.js && remap-istanbul -i coverage/coverage.json -o coverage -t html",
"serve": "simple-server out 8012"
},
"repository": {
@ -19,9 +18,9 @@
"license": "MIT",
"devDependencies": {
"bower": "~1.8",
"istanbul": "~0.4",
"jasmine": "~2.5",
"karma": "~1.3",
"karma-coverage": "~1.1",
"karma-jasmine": "~1.1",
"karma-phantomjs-launcher": "~1.0",
"remap-istanbul": "~0.6",

View file

@ -5,9 +5,19 @@ module.exports = function(config) {
frameworks: ['jasmine'],
singleRun: true,
browsers: ['PhantomJS'],
reporters: ['dots'],
reporters: ['dots', 'coverage'],
logLevel: config.LOG_WARN,
preprocessors: {
'out/build.js': ['coverage']
},
coverageReporter: {
type : 'json',
dir : 'out/coverage/',
subdir: '.',
file: 'coverage.json'
},
files: [
'out/vendor/phaser/build/phaser.js',
'out/build.js'