diff --git a/.travis.yml b/.travis.yml index 117bb03..1bf2e87 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: node_js -after_success: npm run coverage && cat ./coverage/lcov.info | coveralls +after_success: ./coveralls.sh node_js: - "0.12" - "iojs" diff --git a/appveyor.yml b/appveyor.yml index ce3dbc7..25f3569 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -5,7 +5,7 @@ clone_depth: 10 environment: matrix: - nodejs_version: 0.12 - - nodejs_version: 1.1 + - nodejs_version: 2.x install: - ps: Install-Product node $env:nodejs_version diff --git a/coveralls.sh b/coveralls.sh new file mode 100644 index 0000000..69fcc6e --- /dev/null +++ b/coveralls.sh @@ -0,0 +1,6 @@ +#!/bin/bash +set -ev +if [ "${TRAVIS_NODE_VERSION}" = "0.12" ]; then + npm coverage + npm run coveralls +fi diff --git a/package.json b/package.json index cafe120..e5bb41b 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "scripts": { "coverage": "istanbul -- cover node_modules/tape/bin/tape test/*-spec.js nolarge", "coverage-report": "npm run coverage && istanbul report html", + "coveralls": "cat ./coverage/lcov.info | coveralls", "test": "tape test/*-spec.js nolarge | tap-dot && node test/run-compare", "lint": "eslint lib" }, diff --git a/test/convert-images-spec.js b/test/convert-images-spec.js index 9d10037..8ce77e5 100644 --- a/test/convert-images-spec.js +++ b/test/convert-images-spec.js @@ -2,6 +2,7 @@ var fs = require('fs'); var PNG = require('../lib/png').PNG; var test = require('tape'); +console.dir(process.argv); // temp test to see why io.js is ignoring var noLargeOption = process.argv.indexOf("nolarge") >= 0; fs.readdir(__dirname + '/in/', function (err, files) {