From 0963de07dfacbebbfee8f1681b2e27e235c7023b Mon Sep 17 00:00:00 2001
From: Martijn Vermaat <martijn@vermaat.name>
Date: Sat, 10 Oct 2015 20:09:56 +0200
Subject: [PATCH] Only run relevant commands on Travis CI

---
 .travis.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index faaa28b3..698cb61c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,12 +17,12 @@ before_install:
   - sudo apt-get update -qq
   - sudo apt-get install -y swig
   - pip install -r requirements.txt
-  - pip install psycopg2
+  - bash -c "if [[ '$MUTALYZER_TEST_DATABASE_URI' =~ 'postgres' ]]; then pip install psycopg2; fi"
 install:
   - pip install .
 before_script:
-  - psql -c 'DROP DATABASE IF EXISTS mutalyzer_test;' -U postgres
-  - psql -c 'CREATE DATABASE mutalyzer_test;' -U postgres
-  - mysql -e 'CREATE DATABASE IF NOT EXISTS mutalyzer_test;'
+  - bash -c "if [[ '$MUTALYZER_TEST_DATABASE_URI' =~ 'postgres' ]]; then psql -c 'DROP DATABASE IF EXISTS mutalyzer_test;' -U postgres; fi"
+  - bash -c "if [[ '$MUTALYZER_TEST_DATABASE_URI' =~ 'postgres' ]]; then psql -c 'CREATE DATABASE mutalyzer_test;' -U postgres; fi"
+  - bash -c "if [[ '$MUTALYZER_TEST_DATABASE_URI' =~ 'mysql' ]]; then mysql -e 'CREATE DATABASE IF NOT EXISTS mutalyzer_test;'; fi"
 script:
   - py.test
-- 
GitLab