1
- name : Common DB Tests
1
+ ame : Common DB Tests
2
2
3
3
on : [push, pull_request]
4
4
92
92
sudo sed -i 's|Driver=psqlodbca.so|Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbca.so|g' /etc/odbcinst.ini
93
93
sudo sed -i 's|Driver=psqlodbcw.so|Driver=/usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so|g' /etc/odbcinst.ini
94
94
sudo sed -i 's|Setup=libodbcpsqlS.so|Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcpsqlS.so|g' /etc/odbcinst.ini
95
-
96
95
- name : Install ODBC driver for MySQL
97
96
if : matrix.py_db_module == 'pyodbc'
98
97
run : |
@@ -115,7 +114,6 @@ jobs:
115
114
MYSQL_DRIVER : mysql-connector-odbc-8.0.22-linux-glibc2.12-x86-64bit
116
115
117
116
- name : Check ODBC setup
118
- if : matrix.py_db_module == 'pyodbc'
119
117
run : |
120
118
echo "*** odbcinst -j"
121
119
odbcinst -j
@@ -127,6 +125,12 @@ jobs:
127
125
ls -l /opt/microsoft/msodbcsql17/lib64 || true
128
126
echo '*** ls -l /usr/lib/x86_64-linux-gnu/odbc'
129
127
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
130
134
131
135
- name : Check out repository code
132
136
uses : actions/checkout@v3
@@ -139,11 +143,9 @@ jobs:
139
143
run : |
140
144
python -m pip install --upgrade pip
141
145
pip install -r requirements.txt
142
-
143
146
- name : Install Development/Checked out version of DatabaseLibrary
144
147
run : |
145
148
pip install -e ${{ github.workspace }}
146
-
147
149
- name : Setup Python DB module
148
150
if : matrix.pip_install != 'none'
149
151
@@ -176,4 +178,4 @@ jobs:
176
178
uses : actions/upload-artifact@v3
177
179
with :
178
180
name : log-files
179
- path : ./test/results/
181
+ path : ./test/results/
0 commit comments