root / HServer / 00.Server / 00.Program / node_modules / promise-queue / Makefile
이력 | 보기 | 이력해설 | 다운로드 (854 Bytes)
| 1 | 39 | HKM | BIN = ./node_modules/.bin |
|---|---|---|---|
| 2 | MOCHA = $(BIN)/mocha |
||
| 3 | ISTANBUL = $(BIN)/istanbul |
||
| 4 | JSHINT = $(BIN)/jshint |
||
| 5 | JSCS = $(BIN)/jscs |
||
| 6 | COVERALLS = $(BIN)/coveralls |
||
| 7 | |||
| 8 | .PHONY: test |
||
| 9 | test: |
||
| 10 | $(MOCHA) -u bdd -R spec --recursive |
||
| 11 | |||
| 12 | .PHONY: validate |
||
| 13 | validate: lint test |
||
| 14 | |||
| 15 | .PHONY: clean |
||
| 16 | clean: |
||
| 17 | -rm -rf lib-cov |
||
| 18 | -rm -rf html-report |
||
| 19 | |||
| 20 | .PHONY: lib-cov |
||
| 21 | lib-cov: clean |
||
| 22 | $(ISTANBUL) instrument --output lib-cov --no-compact --variable global.__coverage__ lib |
||
| 23 | |||
| 24 | .PHONY: coverage |
||
| 25 | coverage: lib-cov |
||
| 26 | PROMISE_QUEUE_COVERAGE=1 $(MOCHA) --reporter mocha-istanbul |
||
| 27 | @echo |
||
| 28 | @echo Open html-report/index.html file in your browser |
||
| 29 | |||
| 30 | .PHONY: coveralls |
||
| 31 | coveralls: lib-cov |
||
| 32 | @PROMISE_QUEUE_COVERAGE=1 ISTANBUL_REPORTERS=lcovonly $(MOCHA) --reporter mocha-istanbul |
||
| 33 | @cat lcov.info | $(COVERALLS) |
||
| 34 | @rm -rf lib-cov lcov.info |
||
| 35 | |||
| 36 | .PHONY: travis |
||
| 37 | travis: validate coveralls |
||
| 38 | |||
| 39 | .PHONY: lint |
||
| 40 | lint: |
||
| 41 | $(JSHINT) . |
||
| 42 | $(JSCS) . |