Changeset: 4d3bd20a025a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4d3bd20a025a
Modified Files:
        sql/test/proto_loader/odbc/Tests/monetodbc-Windows.test
Branch: Dec2025
Log Message:

There are two legitimate reasons why the tests might fail.
Therefore we need to be more lenient when checking for errors.
The reasons are: permission denied and DSN not known.


diffs (33 lines):

diff --git a/sql/test/proto_loader/odbc/Tests/monetodbc-Windows.test 
b/sql/test/proto_loader/odbc/Tests/monetodbc-Windows.test
--- a/sql/test/proto_loader/odbc/Tests/monetodbc-Windows.test
+++ b/sql/test/proto_loader/odbc/Tests/monetodbc-Windows.test
@@ -7,7 +7,8 @@ statement error 42000!CATALOG: no such t
 select * from proto_loader('odbc:DRIVER=/usr/lib64/libMonetODBC.so', 
'monetdb', 'monetdb', 'SELECT * FROM INFORMATION_SCHEMA.TABLES')
 
 --statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE 08001, Error code 0, Message [MonetDB][ODBC 
Driver 11.51.5]could not connect: Connection refused'
-statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE 08001, Error code 0, Message [MonetDB][ODBC 
Driver ...
+--statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE IM002, Error code 0, Message [Microsoft][ODBC 
Driver Manager] Data source name not found and no default driver specified'
+statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE ...
 select * from proto_loader('odbc:DSN=MonetDB;QUERY=SELECT * FROM 
INFORMATION_SCHEMA.TABLES')
 
 statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE HY000, Error code 556, Message General error: 
Invalid file dsn '''
@@ -19,15 +20,15 @@ select * from proto_loader('odbc:DRIVER=
 statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE IM002, Error code 0, Message [Microsoft][ODBC 
Driver Manager] Data source name not found and no default driver specified'
 select * from 
proto_loader('odbc:DRIVER=/usr/lib64/libMonetODBC.so;UID=monetdb;PWD=monetdb;QUERY=SELECT
 * FROM INFORMATION_SCHEMA.TABLES')
 
-statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE 08001, Error code 0, Message [MonetDB][ODBC 
Driver ...
+statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE ...
 select * from 
proto_loader('odbc:DSN=MonetDB;UID=monetdb;PWD=monetdb;QUERY=SELECT * FROM 
INFORMATION_SCHEMA.TABLES')
 
-statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE 08001, Error code 0, Message [MonetDB][ODBC 
Driver ...
+statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE ...
 select * from 
proto_loader('odbc:DSN=MonetDB;Database=demo;UID=monetdb;PWD=monetdb;QUERY=SELECT
 * FROM INFORMATION_SCHEMA.TABLES')
 
-statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE 08001, Error code 0, Message [MonetDB][ODBC 
Driver ...
+statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE ...
 select * from 
proto_loader('odbc:DSN=MonetDB;Database=mTests_sql_test_proto_loader_odbc;UID=monetdb;PWD=monetdb;QUERY=SELECT
 * FROM INFORMATION_SCHEMA.TABLES')
 
-statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE 08001, Error code 0, Message [MonetDB][ODBC 
Driver ...
+statement error 42000!SELECT: proto_loader function failed 'odbc_loader 
SQLDriverConnect failed. SQLSTATE ...
 select * from 
proto_loader('odbc:DSN=MonetDB;Database=mTests_sql_test_proto_loader_odbc;Port=40655;UID=monetdb;PWD=monetdb;QUERY=SELECT
 * FROM INFORMATION_SCHEMA.TABLES')
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to