diff --git a/.travis.yml b/.travis.yml index 60c41eb1238dd16b1c3045decea20a032f752510..1e86c7e4298f3395b0fe930e37f10a0885e667df 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,13 @@ language: node_js node_js: - 'node' +before_install: + - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter + - chmod +x ./cc-test-reporter + before_script: - npm install + +# Pipe the coverage data to Code Climate +after_script: + - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT diff --git a/README.md b/README.md index 18909330f7d8fd060a3a7dc00cd26a67193c635e..b7f7d9ee02e01f7ee3556072cc6dbed994dcbcd1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ - - *NOTE: This README reflects the in development version of Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: [v.2.7.0](https://github.com/ProjectMirador/mirador/tree/v2.7.0)* +# Mirador +[](https://travis-ci.org/ProjectMirador/mirador) [](https://codeclimate.com/github/ProjectMirador/mirador/test_coverage) ## Running Mirador locally diff --git a/jest.json b/jest.json index 433054597fb59f8bb7db77770ec184b049572868..941e5a45d27d2fedc73d9399b19961813df677c6 100644 --- a/jest.json +++ b/jest.json @@ -3,7 +3,7 @@ "src/**/*.{js,jsx}" ], "coverageDirectory": "<rootDir>/coverage", - "coverageReporters": ["html"], + "coverageReporters": ["html", "lcov"], "setupFiles": [ "<rootDir>/setupJest.js" ], diff --git a/package.json b/package.json index 255066f6dbe593c0782533ffd7e00212908216e1..0c423b5ce7e69054d48e09b5c9a7414e14584870 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,7 @@ "scripts": { "lint": "node_modules/.bin/eslint ./", "server": "node_modules/.bin/http-server", - "test": "npm run build && npm run lint && jest -c jest.json", - "test:coverage": "jest -c jest.json --coverage", + "test": "npm run build && npm run lint && jest -c jest.json --coverage", "test:watch": "jest -c jest.json --watch", "build": "webpack --mode=production", "build:dev": "webpack --mode=development",