diff --git a/.travis.yml b/.travis.yml index faaa28b3aa7dd39f538d25aba4711407a68c9668..698cb61c25cbe3475d78d6027eebd45049521bf4 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