Skip to content

Commit a6f6ce4

Browse files
committed
Check MySQL ODBC driver file exists
1 parent 85e1a6a commit a6f6ce4

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/common_tests.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Common DB Tests
1+
ame: Common DB Tests
22

33
on: [push, pull_request]
44

@@ -92,7 +92,6 @@ jobs:
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

Comments
 (0)