Added unit test coverage report
This commit is contained in:
parent
79791f41cc
commit
3288471150
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,5 +1,5 @@
|
||||||
.*
|
.*
|
||||||
/coverage
|
coverage
|
||||||
/node_modules
|
/node_modules
|
||||||
/out/vendor
|
/out/vendor
|
||||||
/out/build.*
|
/out/build.*
|
||||||
|
|
|
@ -6,9 +6,8 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"deps": "bower install && typings install",
|
"deps": "bower install && typings install",
|
||||||
"build": "tsc -p .",
|
"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",
|
"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"
|
"serve": "simple-server out 8012"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
|
@ -19,9 +18,9 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"bower": "~1.8",
|
"bower": "~1.8",
|
||||||
"istanbul": "~0.4",
|
|
||||||
"jasmine": "~2.5",
|
"jasmine": "~2.5",
|
||||||
"karma": "~1.3",
|
"karma": "~1.3",
|
||||||
|
"karma-coverage": "~1.1",
|
||||||
"karma-jasmine": "~1.1",
|
"karma-jasmine": "~1.1",
|
||||||
"karma-phantomjs-launcher": "~1.0",
|
"karma-phantomjs-launcher": "~1.0",
|
||||||
"remap-istanbul": "~0.6",
|
"remap-istanbul": "~0.6",
|
||||||
|
|
|
@ -5,9 +5,19 @@ module.exports = function(config) {
|
||||||
frameworks: ['jasmine'],
|
frameworks: ['jasmine'],
|
||||||
singleRun: true,
|
singleRun: true,
|
||||||
browsers: ['PhantomJS'],
|
browsers: ['PhantomJS'],
|
||||||
reporters: ['dots'],
|
reporters: ['dots', 'coverage'],
|
||||||
logLevel: config.LOG_WARN,
|
logLevel: config.LOG_WARN,
|
||||||
|
|
||||||
|
preprocessors: {
|
||||||
|
'out/build.js': ['coverage']
|
||||||
|
},
|
||||||
|
coverageReporter: {
|
||||||
|
type : 'json',
|
||||||
|
dir : 'out/coverage/',
|
||||||
|
subdir: '.',
|
||||||
|
file: 'coverage.json'
|
||||||
|
},
|
||||||
|
|
||||||
files: [
|
files: [
|
||||||
'out/vendor/phaser/build/phaser.js',
|
'out/vendor/phaser/build/phaser.js',
|
||||||
'out/build.js'
|
'out/build.js'
|
||||||
|
|
Loading…
Reference in a new issue