@@ -27,53 +27,45 @@ if /i "%APPVEYOR%" equ "True" (
27
27
set MYSQL_TEST_PORT = 3306
28
28
set MYSQL_TEST_USER = root
29
29
set MYSQL_TEST_PASSWD = Password12!
30
- set PDO_MYSQL_TEST_HOST = %MYSQL_TEST_HOST%
31
- set PDO_MYSQL_TEST_PORT = %MYSQL_TEST_PORT%
32
- set PDO_MYSQL_TEST_USER = %MYSQL_TEST_USER%
33
- set PDO_MYSQL_TEST_PASS = %MYSQL_TEST_PASSWD%
34
- set PDO_MYSQL_TEST_DSN = mysql:host=%PDO_MYSQL_TEST_HOST% ;port=%PDO_MYSQL_TEST_PORT% ;dbname=test
35
- " C:\Program Files\MySql\MySQL Server 5.7\bin\mysql.exe" --user=%MYSQL_TEST_USER% -e " CREATE DATABASE IF NOT EXISTS test"
36
- if %errorlevel% neq 0 exit /b 3
37
-
38
30
set PGUSER = postgres
39
31
set PGPASSWORD = Password12!
40
- rem set PGSQL_TEST_CONNSTR=host=127.0.0.1 dbname=test port=5432 user=postgres password=Password12!
41
- echo ^ < ?php $conn_str = " host=127.0.0.1 dbname=test port=5432 user=%PGUSER% password=%PGPASSWORD% " ; ?^ > >> ext\pgsql\tests\config.inc
42
- set PDO_PGSQL_TEST_DSN = pgsql:host=127.0.0.1 port=5432 dbname=test user=%PGUSER% password=%PGPASSWORD%
43
- " C:\Program Files\PostgreSQL\10\bin\createdb.exe" test
44
- if %errorlevel% neq 0 exit /b 3
45
-
46
32
set ODBC_TEST_USER = sa
47
33
set ODBC_TEST_PASS = Password12!
48
- set ODBC_TEST_DSN = Driver={ODBC Driver 13 for SQL Server};Server=^ (local^ )\SQL2017;Database=master;uid=%ODBC_TEST_USER% ;pwd=%ODBC_TEST_PASS%
49
- set PDOTEST_DSN = odbc:%ODBC_TEST_DSN%
50
34
)
51
35
if /i " %GITHUB_ACTIONS% " equ " True" (
52
36
set MYSQL_TEST_HOST = 127.0.0.1
53
37
set MYSQL_TEST_PORT = 3307
54
38
set MYSQL_TEST_USER = root
55
39
set MYSQL_TEST_PASSWD = mysql_Pass11
56
- set PDO_MYSQL_TEST_HOST = %MYSQL_TEST_HOST%
57
- set PDO_MYSQL_TEST_PORT = %MYSQL_TEST_PORT%
58
- set PDO_MYSQL_TEST_USER = %MYSQL_TEST_USER%
59
- set PDO_MYSQL_TEST_PASS = %MYSQL_TEST_PASSWD%
60
- set PDO_MYSQL_TEST_DSN = mysql:host=%PDO_MYSQL_TEST_HOST% ;port=%PDO_MYSQL_TEST_PORT% ;dbname=test
61
- mysql --user=%MYSQL_TEST_USER% -e " CREATE DATABASE IF NOT EXISTS test"
62
- if %errorlevel% neq 0 exit /b 3
63
-
64
40
set PGUSER = postgres
65
41
set PGPASSWORD = postgresql_Pass11
66
- rem set PGSQL_TEST_CONNSTR=host=127.0.0.1 dbname=test port=5432 user=%PGUSER% password=%PGPASSWORD%
67
- echo ^ < ?php $conn_str = " host=127.0.0.1 dbname=test port=5432 user=%PGUSER% password=%PGPASSWORD% " ; ?^ > >> ext\pgsql\tests\config.inc
68
- set PDO_PGSQL_TEST_DSN = pgsql:host=127.0.0.1 port=5432 dbname=test user=%PGUSER% password=%PGPASSWORD%
69
- " %PGBIN% \createdb.exe" test
70
- if %errorlevel% neq 0 exit /b 3
71
-
72
42
set ODBC_TEST_USER = sa
73
43
set ODBC_TEST_PASS = mssql_Pass11
44
+ )
45
+ set PDO_MYSQL_TEST_HOST = %MYSQL_TEST_HOST%
46
+ set PDO_MYSQL_TEST_PORT = %MYSQL_TEST_PORT%
47
+ set PDO_MYSQL_TEST_USER = %MYSQL_TEST_USER%
48
+ set PDO_MYSQL_TEST_PASS = %MYSQL_TEST_PASSWD%
49
+ set PDO_MYSQL_TEST_DSN = mysql:host=%PDO_MYSQL_TEST_HOST% ;port=%PDO_MYSQL_TEST_PORT% ;dbname=test
50
+ rem set PGSQL_TEST_CONNSTR=host=127.0.0.1 dbname=test port=5432 user=%PGUSER% password=%PGPASSWORD%
51
+ echo ^ < ?php $conn_str = " host=127.0.0.1 dbname=test port=5432 user=%PGUSER% password=%PGPASSWORD% " ; ?^ > >> ext\pgsql\tests\config.inc
52
+ set PDO_PGSQL_TEST_DSN = pgsql:host=127.0.0.1 port=5432 dbname=test user=%PGUSER% password=%PGPASSWORD%
53
+ if /i " %APPVEYOR% " equ " True" (
54
+ set ODBC_TEST_DSN = Driver={ODBC Driver 13 for SQL Server};Server=^ (local^ )\SQL2017;Database=master;uid=%ODBC_TEST_USER% ;pwd=%ODBC_TEST_PASS%
55
+ set TMP_MYSQL_BIN = %ProgramFiles% \MySql\MySQL Server 5.7\bin
56
+ set TMP_POSTGRESQL_BIN = %ProgramFiles% \PostgreSQL\10\bin
57
+ )
58
+ if /i " %GITHUB_ACTIONS% " equ " True" (
74
59
set ODBC_TEST_DSN = Driver={ODBC Driver 13 for SQL Server};Server=^ (local^ )\SQLEXPRESS;Database=master;uid=%ODBC_TEST_USER% ;pwd=%ODBC_TEST_PASS%
75
- set PDOTEST_DSN = odbc:%ODBC_TEST_DSN%
60
+ set TMP_MYSQL_BIN = C:\mysql\bin
61
+ set TMP_POSTGRESQL_BIN = %PGBIN%
76
62
)
63
+ set PDOTEST_DSN = odbc:%ODBC_TEST_DSN%
64
+
65
+ " %TMP_MYSQL_BIN% \mysql.exe" --host=%PDO_MYSQL_TEST_HOST% --port=%MYSQL_TEST_PORT% --user=%MYSQL_TEST_USER% --password=%MYSQL_TEST_PASSWD% -e " CREATE DATABASE IF NOT EXISTS test"
66
+ if %errorlevel% neq 0 exit /b 3
67
+ " %TMP_POSTGRESQL_BIN% \createdb.exe" test
68
+ if %errorlevel% neq 0 exit /b 3
77
69
78
70
rem prepare for ext/openssl
79
71
rmdir /s /q C:\OpenSSL-Win32 > NUL 2 > NUL
0 commit comments