serverless-offline-msk
Version:
A serverless offline plugin that enables AWS MSK events
43 lines (34 loc) • 854 B
Plain Text
BIN = ./node_modules/.bin
MOCHA = $(BIN)/mocha
ISTANBUL = $(BIN)/istanbul
JSHINT = $(BIN)/jshint
JSCS = $(BIN)/jscs
COVERALLS = $(BIN)/coveralls
test:
$(MOCHA) -u bdd -R spec --recursive
validate: lint test
clean:
-rm -rf lib-cov
-rm -rf html-report
lib-cov: clean
$(ISTANBUL) instrument --output lib-cov --no-compact --variable global.__coverage__ lib
coverage: lib-cov
PROMISE_QUEUE_COVERAGE=1 $(MOCHA) --reporter mocha-istanbul
@echo
@echo Open html-report/index.html file in your browser
coveralls: lib-cov
@PROMISE_QUEUE_COVERAGE=1 ISTANBUL_REPORTERS=lcovonly $(MOCHA) --reporter mocha-istanbul
@cat lcov.info | $(COVERALLS)
@rm -rf lib-cov lcov.info
travis: validate coveralls
lint:
$(JSHINT) .
$(JSCS) .