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
+[![Build Status](https://travis-ci.org/ProjectMirador/mirador.svg?branch=master)](https://travis-ci.org/ProjectMirador/mirador) [![Test Coverage](https://api.codeclimate.com/v1/badges/85265abbd7ce99df2d90/test_coverage)](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",