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