@@ -43,91 +43,6 @@ before_script:
4343 - ./scripts/freetds.sh
4444
4545before_install :
46- # - ./scripts/mysql_setup.sh
47- # - ./scripts/postgres_setup.sh
48- # - ./freetds.sh
49-
50- # - ls -al /etc/mysql
51- # - sudo service mysql stop
52- # # lower-case-table-names = 1 leaving lower_case_table_names=1 since that is what the docs say
53- # - echo "[mysqld]" > $HOME/.my.cnf
54- # - echo "lower-case-table-names = 1" >> $HOME/.my.cnf
55- # # - echo "lower_case_table_names=1" >> $HOME/.my.cnf
56- # - cat $HOME/.my.cnf # be sure it registered
57- # - service --status-all
58- # # this should have worked.
59- # - sudo sed -i '/\[mysqld\]/a lower_case_table_names = 1 ' /etc/mysql/my.cnf
60- # - cat /etc/mysql/my.cnf
61- # - sudo service mysql start
62- # - mysql --verbose -e "show variables like 'lower%';" --user=root
63- #
64- # # - strace mysql 2>&1 | grep cnf # will tell you what files are being used
65- # - mysql --verbose -e "CREATE USER 'ODM'@'localhost' IDENTIFIED BY 'odm';GRANT ALL PRIVILEGES ON *.* TO 'ODM'@'localhost';" --user=root
66- # - mysql --verbose -e "CREATE USER 'ODM'@'127.0.0.1' IDENTIFIED BY 'odm';GRANT ALL PRIVILEGES ON *.* TO 'ODM'@'127.0.0.1';" --user=root
67- # - mysql --verbose -e "CREATE USER 'ODM'@'%' IDENTIFIED BY 'odm';GRANT ALL PRIVILEGES ON *.* TO 'ODM'@'%';" --user=root
68- # - mysql --verbose -e "create database IF NOT EXISTS odm2;" --user=root
69- # - mysql -e "create database IF NOT EXISTS odm2test;" --user=root
70- # - psql -U postgres -c "create extension postgis"
71- # - psql -c 'DROP DATABASE IF EXISTS odm2test;' -U postgres;
72- # - psql -c 'create database odm2test;' -U postgres;
73- # # - psql -U postgres -d odm2test -a -f ./tests/schemas/postgresql/ODM2_for_PostgreSQL.sql
74- # - psql -c 'DROP DATABASE IF EXISTS odm2;' -U postgres;
75- # - psql -c 'create database odm2;' -U postgres;
76- # # patterned after: https://github.com/ptrv/gpx2spatialite/blob/master/.travis.yml
77- # - sudo apt-get install -y python-software-properties
78- # - sudo apt-add-repository -y ppa:git-core/ppa
79- # - sudo apt-add-repository -y ppa:ubuntugis/ppa
80- # - sudo apt-get update -qq
81- # - sudo apt-get install unixodbc unixodbc-dev odbcinst1debian2 odbcinst
82- # - sudo apt-get install freetds-dev freetds-bin tdsodbc
83- # - sudo apt-get install libc6 e2fsprogs # mssql driver
84- # see what's installed
85- # - odbcinst -j
86- # - ls /usr/lib/x86_64-linux-gnu/odbc/
87- # - echo "[FreeTDS]"> .odbcinst.ini
88- # - echo "Description = v0.91 with protocol v7.2">> .odbcinst.ini
89- # - echo "Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so">> .odbcinst.ini
90- # - sudo odbcinst -i -d -f .odbcinst.ini
91- # - echo "[azure]" > azure.odbc
92- # - echo "Server = nrb8xkgxaj.database.windows.net" >> azure.odbc
93- # - echo "Driver = FreeTDS" >> azure.odbc
94- # - echo "Database = odm2" >> azure.odbc
95- # - sudo odbcinst -i -s -l -f azure.odbc
96- # - echo "[moonstone]" > moonstone.odbc
97- # - echo "Server = moonstone.sdsc.edu" >> moonstone.odbc
98- # - echo "Driver = FreeTDS" >> moonstone.odbc
99- # - echo "Database = odm2" >> moonstone.odbc
100- # - sudo odbcinst -i -s -l -f moonstone.odbc
101- # # free tds
102- # - sudo echo "[FreeTDS]" >> odbcinst.ini
103- # - sudo echo "Description = v0.91 with protocol v7.2" >> odbcinst.ini
104- # - sudo echo "Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so " >> odbcinst.ini
105- # # - sudo echo "Setup = $HOME/oob/client/libesoobsetup.so >> odbcinst.ini
106- # # - sudo echo "FileUsage = 1" >> odbcinst.ini
107- # #- ls -al /etc/odbcinst.ini /etc/odbc.ini
108- # - cat /etc/odbcinst.ini
109- # - cat /etc/odbc.ini
110- # # - ls /etc/ODBCDataSources
111- # # - cat .odbc.ini #not found
112- # #
113- # - echo "[global]" > .freetds.conf
114- # - echo "tds version = 4.2" >> .freetds.conf
115- # - echo "[kyle]" >> .freetds.conf
116- # - echo "host = nrb8xkgxaj.database.windows.net" >> .freetds.conf
117- # - echo "port = 1433" >> .freetds.conf
118- # - echo "database=odm2" >> .freetds.conf
119- # - echo "[moonstone]">> .freetds.conf
120- # - echo "host = moonstone.sdsc.edu">> .freetds.conf
121- # - echo "port = 1433">> .freetds.conf
122- # - echo "database=odm2" >> .freetds.conf
123- # - cat .freetds.conf
124- # - sudo apt-get install mysql-client
125- # # Spatialiate
126- # - sudo apt-get install -y libproj-dev libgeos-dev libspatialite-dev
127- # - sudo ln -s /usr/lib/x86_64-linux-gnu/libspatialite.so /usr/lib/libspatialite.so
128- # # - sudo apt-get install python-scipy python-matplotlib python-pandas python-sympy python-nose
129- # - sudo apt-get install python-matplotlib python-pandas python-nose
130-
13146# python -m pip makes the install go into the virtualenv
13247 - python -m pip install pandas
13348 - export PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1;python -m pip install pymssql
@@ -139,17 +54,6 @@ install: # now just our code
13954 # pysqlite
14055 - pip install pysqlite
14156 - pip list
142- # - ls -al ./tests/usecasesql/littlebearriver/sampledatabases/odm2_mysql/LBR_MySQL_SmallExample.sql ./tests/usecasesql/marchantariats/marchantariats.sql
143- # - mysql --user=ODM --password=odm odm2 < ./tests/usecasesql/littlebearriver/sampledatabases/odm2_mysql/LBR_MySQL_SmallExample.sql
144- # - mysql --user=root -e "show databases;"
145- # - mysql --user=root -e "GRANT ALL PRIVILEGES ON odm2.* TO 'ODM'@'localhost';FLUSH PRIVILEGES;"
146- # # these should all work, if they don't the lower_case_table_names failed
147- # - mysql --user=ODM --password=odm odm2 -e "use odm2; Select * from Variables;"
148- # - mysql --user=ODM --password=odm odm2 -e "Select * from odm2.Variables;"
149- # - mysql --user=ODM --password=odm -e "Select * from odm2.Variables;"
150- # # add -a to psql to see full log, -q is quiet
151- # - psql -U postgres -q -f ./tests/usecasesql/marchantariats/marchantariats.sql
152-
15357
15458# don't forget to open up the azure mssql server to these addreses
15559# https://docs.travis-ci.com/user/ip-addresses/
0 commit comments