Skip to content

Commit 9080d65

Browse files
committed
tests add xdebug to appveyor build
1 parent afca0f7 commit 9080d65

File tree

1 file changed

+8
-26
lines changed

1 file changed

+8
-26
lines changed

appveyor.yml

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ clone_folder: c:\projects\php-project-workspace
77
environment:
88
matrix:
99
- php_ver_target: 7.1
10-
- dependencies: current
11-
php_ver_target: 7.2
10+
xddl: vc14
11+
- php_ver_target: 7.2
12+
xddl: vc15
1213
MYSQL_DATABASE: ez_test
1314
MYSQL_HOST: localhost
1415
MYSQL_USER: root
@@ -40,26 +41,12 @@ init:
4041
install:
4142
- IF EXIST c:\tools\php (SET PHP=0)
4243
- ps: >-
43-
If ($env:php_ver_target -eq "5.6") {
44-
appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y --forcex86 php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
45-
} Else {
46-
appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
47-
}
44+
appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
4845
- appveyor-retry cinst -y sqlite
4946
- cd c:\tools\php
5047
# Get the MSSQL DLL's
5148
- ps: >-
5249
If ($env:PHP -eq "1") {
53-
If ($env:php_ver_target -eq "5.6") {
54-
$source = "https://cdn.joomla.org/ci/php-sqlsrv.zip"
55-
$destination = "c:\tools\php\php-sqlsrv.zip"
56-
Invoke-WebRequest $source -OutFile $destination
57-
#appveyor-retry appveyor DownloadFile https://cdn.joomla.org/ci/php-sqlsrv.zip
58-
7z x php-sqlsrv.zip > $null
59-
copy SQLSRV\php_sqlsrv_56_nts.dll ext\php_sqlsrv_nts.dll
60-
copy SQLSRV\php_pdo_sqlsrv_56_nts.dll ext\php_pdo_sqlsrv_nts.dll
61-
Remove-Item c:\tools\php\* -include .zip
62-
} Else {
6350
$DLLVersion = "4.3.0"
6451
cd c:\tools\php\ext
6552
$source = "http://windows.php.net/downloads/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip"
@@ -73,32 +60,27 @@ install:
7360
#appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip
7461
7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip > $null
7562
Remove-Item c:\tools\php\ext* -include .zip
76-
cd c:\tools\php}}
63+
cd c:\tools\php
64+
}
7765
- IF %PHP%==1 copy php.ini-production php.ini /Y
7866
- IF %PHP%==1 echo date.timezone="UTC" >> php.ini
7967
- IF %PHP%==1 echo extension_dir=ext >> php.ini
8068
- IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
8169
- IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
8270
- IF %PHP%==1 echo extension=php_fileinfo.dll >> php.ini
8371
- ps: >-
84-
If ($env:php_ver_target -eq "5.6") {
85-
Add-Content php.ini "`nextension=php_sqlsrv_nts.dll"
86-
Add-Content php.ini "`nextension=php_pdo_sqlsrv_nts.dll"
87-
Add-Content php.ini "`n"
88-
} Else {
8972
Add-Content php.ini "`nextension=php_sqlsrv.dll"
9073
Add-Content php.ini "`nextension=php_pdo_sqlsrv.dll"
9174
Add-Content php.ini "`n"
92-
}
9375
- IF %PHP%==1 echo extension=php_pgsql.dll >> php.ini
9476
- IF %PHP%==1 echo extension=php_pdo_pgsql.dll >> php.ini
9577
- IF %PHP%==1 echo extension=php_sqlite3.dll >> php.ini
9678
- IF %PHP%==1 echo extension=php_pdo_sqlite.dll >> php.ini
9779
- IF %PHP%==1 echo extension=php_mysqli.dll >> php.ini
9880
- IF %PHP%==1 echo extension=php_pdo_mysql.dll >> php.ini
99-
- IF %PHP%==1 appveyor-retry appveyor DownloadFile https://xdebug.org/files/php_xdebug-2.5.5-7.0-vc14-nts-x86_64.dll -FileName c:\tools\php\ext\php_xdebug-2.5.5-7.0-vc14-nts-x86_64.dll
81+
- IF %PHP%==1 appveyor-retry appveyor DownloadFile https://xdebug.org/files/php_xdebug-2.6.1-$($env:php_ver_target)-$($env:xddl)-nts-x86_64.dll -FileName c:\tools\php\ext\php_xdebug-2.6.1-$($env:php_ver_target)-$($env:xddl)-nts-x86_64.dll
10082
- IF %PHP%==1 echo [xdebug] >> php.ini
101-
- IF %PHP%==1 echo zend_extension=php_xdebug-2.5.5-7.0-vc14-nts-x86_64.dll >> php.ini
83+
- IF %PHP%==1 echo zend_extension=php_xdebug-2.6.1-$($env:php_ver_target)-$($env:xddl)-nts-x86_64.dll >> php.ini
10284
- IF %PHP%==1 echo zend.assertions=1 >> php.ini
10385
- IF %PHP%==1 echo assert.exception=On >> php.ini
10486
- IF %PHP%==1 echo xdebug.remote_enable=1 >> php.ini

0 commit comments

Comments
 (0)