Add ODBC unittest to Travis

This commit is contained in:
Evan Miller 2020-08-10 16:59:15 -04:00
parent 4ca16b8edf
commit abe7ebcb74
3 changed files with 9 additions and 5 deletions

View File

@ -39,3 +39,4 @@ script:
- ./src/util/mdb-tables test/data/nwind.mdb
- ./src/util/mdb-ver test/data/ASampleDatabase.accdb
- ./src/util/mdb-ver test/data/nwind.mdb
- env MDBPATH=test/data ./src/odbc/unittest

View File

@ -1,9 +1,13 @@
AUTOMAKE_OPTIONS = subdir-objects
noinst_PROGRAMS = unittest
lib_LTLIBRARIES = libmdbodbc.la
AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS) $(ODBC_CFLAGS)
libmdbodbc_la_SOURCES = odbc.c connectparams.c mdbodbc.h connectparams.h
libmdbodbc_la_LIBADD = ../libmdb/libmdb.la ../sql/libmdbsql.la
libmdbodbc_la_LDFLAGS = -avoid-version -export-symbols-regex '^(SQL|ODBCINST)'
if FAKE_GLIB
libmdbodbc_la_SOURCES += ../libmdb/fakeglib.c
endif
if ICONV
lib_LTLIBRARIES += libmdbodbcW.la
libmdbodbcW_la_SOURCES = $(libmdbodbc_la_SOURCES)

View File

@ -53,7 +53,7 @@ static void printStatementError(HSTMT hstmt, char *msg)
}
int main()
int main(int argc, char **argv)
{
int i;
@ -111,10 +111,9 @@ int i;
}
retcode = SQLConnect(hdbc,
(UCHAR *)"Northwind", SQL_NTS,
(UCHAR *)"", SQL_NTS,
(UCHAR *)"", SQL_NTS);
retcode = SQLDriverConnect(hdbc, NULL,
(UCHAR *)"DBQ=nwind.mdb", SQL_NTS,
NULL, 0, NULL, SQL_DRIVER_NOPROMPT);
if (retcode != SQL_SUCCESS && retcode != SQL_SUCCESS_WITH_INFO)
{
UCHAR szSqlState[6];