Permalink
Newer
Older
100644 40 lines (32 sloc) 935 Bytes
Nov 23, 2015 @tompollard add draft travis ci file.
1 # Link repository with Travis CI
2 # https://travis-ci.org/
3
4 # Master branch only
5 branches:
6 only:
7 - master
8
9 # Start the databases
10 # See https://docs.travis-ci.com/user/database-setup/
11 addons:
Oct 12, 2016 @tompollard just test postgres 9.4 for now
12 postgresql: "9.4"
Nov 23, 2015 @tompollard add draft travis ci file.
13
14 services:
15 - postgresql
Nov 29, 2015 @tompollard add mysql to test build
16 - mysql
Nov 23, 2015 @tompollard add draft travis ci file.
17
18 # Set the language
19 language: python
20 python:
Oct 12, 2016 @tompollard fix travis build
21 - "2.7"
Nov 23, 2015 @tompollard add draft travis ci file.
22
23 before_script:
Oct 12, 2016 @tompollard fix travis build
24 - sudo apt-get install python-dev
Nov 25, 2015 @tompollard add test ddel
25 # - psql -c 'create database mimic_test;' -U postgres
26 # - psql -c 'create schema mimiciii;' -d mimic_test -U postgres
27 # - psql target-db -U <admin user> -p <port> -h <DB instance name> -c "\copy source-table from 'source-table.csv' with DELIMITER ','"
28 # - psql -f './buildmimic/postgres/postgres_create_tables.sql' -U postgres
Nov 23, 2015 @tompollard add draft travis ci file.
29
30 # command to install dependencies
31 install:
Oct 12, 2016 @tompollard fix travis build
32 - pip install psycopg2 --quiet
33 - pip install pandas --quiet
34 - pip install MySQL-python --quiet
Nov 24, 2015 @tompollard fix typo
35 # - pip install .
Nov 23, 2015 @tompollard add draft travis ci file.
36 # - pip install -r requirements.txt
37
38 # command to run tests
39 script: nosetests