diff --git a/.travis.yml b/.travis.yml index 24d7a8c..010b0de 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,10 @@ language: "node_js" node_js: + - "11" + - "10" + - "9" + - "8" + - "7" - "6" - "5" - "4" @@ -9,15 +14,15 @@ node_js: - "0.12" - "0.10" - "0.8" - - "0.6" +# NOTE: `istanbul` and `coveralls` are pinned for compatibility with node 0.8. before_install: - - "npm install make-node@0.3.x -g" - - "preinstall-compat" + - "npm install -g istanbul@0.2.2" + - "npm install -g coveralls@2.11.4" script: - - "make test-cov" + - "make check" after_success: - "make report-cov" diff --git a/Makefile b/Makefile index d148666..956671f 100644 --- a/Makefile +++ b/Makefile @@ -1,25 +1,7 @@ include node_modules/make-node/main.mk - -SOURCES = lib/*.js lib/**/*.js -TESTS = test/*.test.js test/**/*.test.js - -LCOVFILE = ./reports/coverage/lcov.info - MOCHAFLAGS = --require ./test/bootstrap/node -view-docs: - open ./docs/index.html - -view-cov: - open ./reports/coverage/lcov-report/index.html - -clean: clean-docs clean-cov - -rm -r $(REPORTSDIR) - -clobber: clean - -rm -r node_modules - - -.PHONY: clean clobber +# Perform self-tests. +check: test diff --git a/package.json b/package.json index 4b61d55..7a6045d 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "utils-merge": "1.x.x" }, "devDependencies": { - "make-node": "0.3.x", + "make-node": "0.4.6", "mocha": "2.x.x", "chai": "2.x.x", "chai-passport-strategy": "1.x.x"