Merge pull request #986 from jzoldak/zoldak/add-coverage

Measure test coverage
This commit is contained in:
Andrew Sliwinski 2016-10-31 09:07:49 -04:00 committed by GitHub
commit df62a2d407
3 changed files with 20 additions and 10 deletions

4
.gitignore vendored
View file

@ -18,3 +18,7 @@ npm-*
!.elasticbeanstalk/*.global.yml
deploy.zip
ENV
# Test
/.nyc_output
/coverage

View file

@ -19,7 +19,6 @@ clean:
mkdir -p build
mkdir -p intl
deploy:
@make build
@make sync
@ -52,13 +51,7 @@ start:
test:
@make lint
@make build
@echo ""
@make unit
@echo ""
@make functional
@echo ""
@make localization
@echo ""
@make tap
lint:
$(ESLINT) . --ext .js,.jsx,.json
@ -77,6 +70,12 @@ integration:
localization:
$(TAP) ./test/localization/*.js
tap:
$(TAP) ./test/{unit,functional,localization}/*.js
coverage:
$(TAP) ./test/{unit,functional,localization}/*.js --coverage --coverage-report=lcov
# ------------------------------------
.PHONY: build clean deploy translations webpack stop start test lint unit functional integration localization
.PHONY: build clean deploy translations webpack start test lint unit functional integration localization tap coverage

View file

@ -87,11 +87,18 @@
"slick-carousel": "1.5.8",
"source-map-support": "0.3.2",
"style-loader": "0.12.3",
"tap": "2.0.0",
"tap": "7.1.2",
"url-loader": "0.5.6",
"watch": "0.16.0",
"webpack": "1.12.14",
"webpack-dev-middleware": "1.2.0",
"xhr": "2.2.0"
},
"nyc": {
"include": [
"bin/**/*.js",
"src/**/*.js"
],
"all": true
}
}