1- name : Common DB Tests
1+ ame : 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-
9695 - name : Install ODBC driver for MySQL
9796 if : matrix.py_db_module == 'pyodbc'
9897 run : |
@@ -115,7 +114,6 @@ jobs:
115114 MYSQL_DRIVER : mysql-connector-odbc-8.0.22-linux-glibc2.12-x86-64bit
116115
117116 - name : Check ODBC setup
118- if : matrix.py_db_module == 'pyodbc'
119117 run : |
120118 echo "*** odbcinst -j"
121119 odbcinst -j
@@ -127,6 +125,12 @@ jobs:
127125 ls -l /opt/microsoft/msodbcsql17/lib64 || true
128126 echo '*** ls -l /usr/lib/x86_64-linux-gnu/odbc'
129127 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
130134
131135 - name : Check out repository code
132136 uses : actions/checkout@v3
@@ -139,11 +143,9 @@ jobs:
139143 run : |
140144 python -m pip install --upgrade pip
141145 pip install -r requirements.txt
142-
143146 - name : Install Development/Checked out version of DatabaseLibrary
144147 run : |
145148 pip install -e ${{ github.workspace }}
146-
147149 - name : Setup Python DB module
148150 if : matrix.pip_install != 'none'
149151
@@ -176,4 +178,4 @@ jobs:
176178 uses : actions/upload-artifact@v3
177179 with :
178180 name : log-files
179- path : ./test/results/
181+ path : ./test/results/
0 commit comments