]> granicus.if.org Git - php/commitdiff
Enable ODBC tests on AppVeyor
authorAnatol Belski <ab@php.net>
Wed, 3 Jan 2018 19:28:16 +0000 (20:28 +0100)
committerAnatol Belski <ab@php.net>
Wed, 3 Jan 2018 19:28:16 +0000 (20:28 +0100)
.appveyor.yml
appveyor/test_task.bat

index 8b7b69aa1b4e54b94828b4e80653dc8695a39be3..b2f6484de7c3893afcf1ea6c5bb2e3e7dde4bd6d 100644 (file)
@@ -44,6 +44,7 @@ services:
         # the setup scripts have to be touched, once some other db version is used
         - mysql
         - postgresql96
+        - mssql2017
 
 platform:
         - x64
index 1ffdc3cdf4e83e46475c783d5fcb63c3592ac9c7..2592da5c5e4649f819c88ef40aba1122040e5c3e 100644 (file)
@@ -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