summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2018-01-03 20:28:16 +0100
committerAnatol Belski <ab@php.net>2018-01-03 20:28:16 +0100
commitb0db19e2231f23fc4bd3138aad8eee5dce98ece1 (patch)
treec3cbd7d85c2be3bcea0c5e37e13311a4706d8800
parentf4076bb1b368bfc677d9be7fb14cecc5a974fb99 (diff)
downloadphp-git-b0db19e2231f23fc4bd3138aad8eee5dce98ece1.tar.gz
Enable ODBC tests on AppVeyor
-rw-r--r--.appveyor.yml1
-rw-r--r--appveyor/test_task.bat6
2 files changed, 7 insertions, 0 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 8b7b69aa1b..b2f6484de7 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -44,6 +44,7 @@ services:
# the setup scripts have to be touched, once some other db version is used
- mysql
- postgresql96
+ - mssql2017
platform:
- x64
diff --git a/appveyor/test_task.bat b/appveyor/test_task.bat
index 1ffdc3cdf4..2592da5c5e 100644
--- a/appveyor/test_task.bat
+++ b/appveyor/test_task.bat
@@ -40,6 +40,12 @@ set PDO_PGSQL_TEST_DSN=pgsql:host=127.0.0.1 port=5432 dbname=test user=%PGUSER%
"C:\Program Files\PostgreSQL\9.6\bin\createdb.exe" test
if %errorlevel% neq 0 exit /b 3
+rem setup ODBC related exts
+set ODBC_TEST_USER=sa
+set ODBC_TEST_PASS=Password12!
+set ODBC_TEST_DSN=Driver={ODBC Driver 13 for SQL Server};Server=(local)\SQL2017;Database=master;uid=%ODBC_TEST_USER%;pwd=%ODBC_TEST_PASS%
+set PDOTEST_DSN=odbc:%ODBC_TEST_DSN%
+
rem prepare for ext/openssl
if "%APPVEYOR%" equ "True" rmdir /s /q C:\OpenSSL-Win32 >NUL 2>NUL
if "%APPVEYOR%" equ "True" rmdir /s /q C:\OpenSSL-Win64 >NUL 2>NUL