1- ame : Common DB Tests
1+ name : Common DB Tests
22
33on : [push, pull_request]
44
9292 sudo sed -i 's|Driver=psqlodbca.so|Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbca.so|g' /etc/odbcinst.ini
9393 sudo sed -i 's|Driver=psqlodbcw.so|Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so|g' /etc/odbcinst.ini
9494 sudo sed -i 's|Setup=libodbcpsqlS.so|Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcpsqlS.so|g' /etc/odbcinst.ini
95+
9596 - name : Install ODBC driver for MySQL
9697 if : matrix.py_db_module == 'pyodbc'
9798 run : |
@@ -114,6 +115,7 @@ jobs:
114115 MYSQL_DRIVER : mysql-connector-odbc-8.0.22-linux-glibc2.12-x86-64bit
115116
116117 - name : Check ODBC setup
118+ if : matrix.py_db_module == 'pyodbc'
117119 run : |
118120 echo "*** odbcinst -j"
119121 odbcinst -j
@@ -125,12 +127,6 @@ jobs:
125127 ls -l /opt/microsoft/msodbcsql17/lib64 || true
126128 echo '*** ls -l /usr/lib/x86_64-linux-gnu/odbc'
127129 ls -l /usr/lib/x86_64-linux-gnu/odbc || true
128- echo '*** check if /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so exists'
129- if [ -f /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so ]; then
130- echo 'File exists'
131- else
132- echo 'File does not exist'
133- fi
134130
135131 - name : Check out repository code
136132 uses : actions/checkout@v3
@@ -143,9 +139,11 @@ jobs:
143139 run : |
144140 python -m pip install --upgrade pip
145141 pip install -r requirements.txt
142+
146143 - name : Install Development/Checked out version of DatabaseLibrary
147144 run : |
148145 pip install -e ${{ github.workspace }}
146+
149147 - name : Setup Python DB module
150148 if : matrix.pip_install != 'none'
151149
@@ -178,4 +176,4 @@ jobs:
178176 uses : actions/upload-artifact@v3
179177 with :
180178 name : log-files
181- path : ./test/results/
179+ path : ./test/results/
0 commit comments