From 6b5ec50ab9f6f8e83c9122f7f38d03e600f7fe0d Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.org>
Date: Fri, 10 Mar 2017 11:58:38 -0500
Subject: [PATCH] new travis matrix

---
 .travis.yml |  7 +++++--
 tests.sh    | 16 ++++++++++++++++
 2 files changed, 21 insertions(+), 2 deletions(-)
 create mode 100755 tests.sh

diff --git a/.travis.yml b/.travis.yml
index bf8c79be..7f5f0267 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,5 +2,8 @@ language: bash
 sudo: required
 services:
   - docker
-install: docker pull heroku/cedar:14
-script: make test
+# install: docker pull heroku/cedar:14
+script: ./tests.sh
+env:
+  - STACK=heroku-16
+  - STACK=cedar-14
\ No newline at end of file
diff --git a/tests.sh b/tests.sh
new file mode 100755
index 00000000..b4a7fedb
--- /dev/null
+++ b/tests.sh
@@ -0,0 +1,16 @@
+#!/usr/bin/env sh
+
+if [[ ! "$STACK" ]]; then
+    echo '$STACK must be set! (heroku-16 | cedar-14)'
+    exit 1
+fi
+
+if [[ "$STACK" == "cedar-14" ]]; then
+    make test-cedar-14
+    exit $?
+fi
+
+if [[ "$STACK" == "heroku-16" ]]; then
+    make test-heroku-16
+    exit $?
+fi
\ No newline at end of file
-- 
GitLab