fix: tests on windows run on sqlite

This commit is contained in:
Hamed Masafi 2020-08-01 17:43:23 +04:30
parent 65496ff71a
commit e15466fc66
2 changed files with 3 additions and 10 deletions

1
.gitignore vendored
View File

@ -35,6 +35,7 @@ Makefile*
*.qmlproject.user.* *.qmlproject.user.*
build build
build2
# KDE show hidden folder marker # KDE show hidden folder marker
.directory .directory

View File

@ -12,20 +12,12 @@
.arg(timer.elapsed() / 1000.) \ .arg(timer.elapsed() / 1000.) \
.arg(__func__) .arg(__func__)
#ifdef Q_OS_LINUX
#define DRIVER QStringLiteral("QSQLITE") #define DRIVER QStringLiteral("QSQLITE")
#define DATABASE QStringLiteral("/tmp/testdb.sqlite") #define DATABASE QStringLiteral("nut_test_%1_db").arg(metaObject()->className()).toLower()
#define HOST QString() #define HOST QString()
#define USERNAME QString() #define USERNAME QString()
#define PASSWORD QString() #define PASSWORD QString()
#else
#define DRIVER "QODBC"
#define DATABASE QString("DRIVER={SQL Server};Server=.;Database=%1;Uid=sa;Port=1433;Pwd=qwe123!@#;WSID=.") \
.arg(QString("nut_test_%1_db").arg(metaObject()->className()).toLower())
#define HOST "127.0.0.1"
#define USERNAME "sa"
#define PASSWORD "qwe123!@#"
#endif
#ifdef Q_OS_LINUX #ifdef Q_OS_LINUX
# define OS "Linux" # define OS "Linux"