diff --git a/caravel/assets/package.json b/caravel/assets/package.json index 0c12986daf80..b2303ea07289 100644 --- a/caravel/assets/package.json +++ b/caravel/assets/package.json @@ -7,7 +7,8 @@ "test": "spec" }, "scripts": { - "test": "npm run lint && mocha --compilers js:babel-core/register --required spec/helpers/browser.js spec/**/*_spec.*", + "test": "mocha --compilers js:babel-core/register --required spec/helpers/browser.js spec/**/*_spec.* > lcov.info", + "test": "JSCOV=1 mocha -R mocha-lcov-reporter --compilers js:babel-core/register --required spec/helpers/browser.js spec/**/*_spec.* > lcov.info", "dev": "NODE_ENV=dev webpack -d --watch --colors", "prod": "NODE_ENV=production webpack -p --colors", "lint": "npm run --silent lint:js", @@ -54,7 +55,9 @@ "immutability-helper": "^2.0.0", "jquery": "^2.2.1", "jquery-ui": "1.10.5", + "jscover": "^1.0.0", "mapbox-gl": "^0.20.0", + "mocha-lcov-reporter": "^1.2.0", "mustache": "^2.2.1", "nvd3": "1.8.4", "react": "^15.2.1", diff --git a/tox.ini b/tox.ini index 282cfa8c6bdd..87494edf5b05 100644 --- a/tox.ini +++ b/tox.ini @@ -33,6 +33,8 @@ commands = pip install --find-links={homedir}/.wheelhouse --no-index . pip install -r dev-reqs.txt {toxinidir}/run_tests.sh + CODECLIMATE_REPO_TOKEN=5f3a06c425eef7be4b43627d7d07a3e46c45bdc07155217825ff7c49cb6a470c + codeclimate-test-reporter [testenv:py27-mysql] basepython = python2.7