Skip to content

Commit

Permalink
Merge pull request #11353 from ggardet/odbc
Browse files Browse the repository at this point in the history
mysql_odbc: fix test for Tumbleweed
  • Loading branch information
ggardet committed Nov 5, 2020
2 parents 157f1d1 + dd3fbb6 commit 53ddd1e
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions tests/console/mysql_odbc.pm
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,13 @@ sub setup {
assert_script_run "echo [mariadbodbc_mysql] > /etc/unixODBC/odbcinst.ini";
assert_script_run "echo Description=ODBC for MySQL >> /etc/unixODBC/odbcinst.ini";

my $lib = (!is_sle('<15') && !is_leap('<15.0')) ? 'libmaodbc' : 'libmyodbc5';
assert_script_run 'echo Driver=$(rpm --eval "%_libdir")/' . $lib . '.so >> /etc/unixODBC/odbcinst.ini';
if (is_sle('<15') || is_leap('<15.0')) {
assert_script_run 'echo Driver=$(rpm --eval "%_libdir")/libmyodbc5.so >> /etc/unixODBC/odbcinst.ini';
} else {
assert_script_run 'echo Driver=$(rpm -ql mariadb-connector-odbc | grep -E libmaodbc.so\$) >> /etc/unixODBC/odbcinst.ini';
}

assert_script_run 'echo Setup=$(rpm --eval "%_libdir")/libodbcmyS.so >> /etc/unixODBC/odbcinst.ini';
assert_script_run 'echo Setup=$(rpm --eval "%_libdir")/unixODBC/libodbcmyS.so >> /etc/unixODBC/odbcinst.ini';
assert_script_run "echo UsageCount=2 >> /etc/unixODBC/odbcinst.ini";

# create the 'odbcTEST' database with table 'test' and insert one element
Expand Down Expand Up @@ -81,7 +84,7 @@ sub run {
assert_script_run 'odbcinst -s -q';

# connect to odbc
assert_script_run 'isql mariadbodbc_mysql_dsn root x -b < query.sql';
assert_script_run 'isql mariadbodbc_mysql_dsn root x -b -v < query.sql';
assert_screen 'mysql_odbc-isql';

# reverting mysql password to blank, else other mysql tests fail
Expand Down

0 comments on commit 53ddd1e

Please sign in to comment.