fad40286ee
* 2.8: [travis/appveyor] Wire simple-phpunit [Console] fixed PHP7 Errors are now handled and converted to Exceptions Fix #19721 Fix translation:update command count bumped Symfony version to 2.8.12 updated VERSION for 2.8.11 updated CHANGELOG for 2.8.11 bumped Symfony version to 2.7.19 updated VERSION for 2.7.18 update CONTRIBUTORS for 2.7.18 updated CHANGELOG for 2.7.18 [Security] Optimize RoleHierarchy's buildRoleMap method
64 lines
2.8 KiB
YAML
64 lines
2.8 KiB
YAML
build: false
|
|
clone_depth: 1
|
|
clone_folder: c:\projects\symfony
|
|
|
|
cache:
|
|
- c:\projects\symfony\composer.phar
|
|
- .phpunit -> phpunit
|
|
|
|
init:
|
|
- SET PATH=c:\php;%PATH%
|
|
- SET COMPOSER_NO_INTERACTION=1
|
|
- SET SYMFONY_DEPRECATIONS_HELPER=strict
|
|
- SET ANSICON=121x90 (121x90)
|
|
- SET SYMFONY_PHPUNIT_SKIPPED_TESTS=phpunit.skipped
|
|
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DelayedExpansion /t REG_DWORD /d 1 /f
|
|
|
|
install:
|
|
- mkdir c:\php && cd c:\php
|
|
- appveyor DownloadFile https://raw.githubusercontent.com/symfony/binary-utils/master/cacert.pem
|
|
- appveyor DownloadFile http://windows.php.net/downloads/releases/archives/php-5.5.9-nts-Win32-VC11-x86.zip
|
|
- 7z x php-5.5.9-nts-Win32-VC11-x86.zip -y >nul
|
|
- del /Q *.zip
|
|
- cd ext
|
|
- appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/apcu/4.0.10/php_apcu-4.0.10-5.5-nts-vc11-x86.zip
|
|
- 7z x php_apcu-4.0.10-5.5-nts-vc11-x86.zip -y >nul
|
|
- appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/php_memcache-3.0.8-5.5-nts-vc11-x86.zip
|
|
- 7z x php_memcache-3.0.8-5.5-nts-vc11-x86.zip -y >nul
|
|
- del /Q *.zip
|
|
- cd ..
|
|
- copy /Y php.ini-development php.ini-min
|
|
- echo max_execution_time=1200 >> php.ini-min
|
|
- echo date.timezone="UTC" >> php.ini-min
|
|
- echo extension_dir=ext >> php.ini-min
|
|
- copy /Y php.ini-min php.ini-max
|
|
- echo extension=php_openssl.dll >> php.ini-max
|
|
- echo extension=php_apcu.dll >> php.ini-max
|
|
- echo apc.enable_cli=1 >> php.ini-max
|
|
- echo extension=php_memcache.dll >> php.ini-max
|
|
- echo extension=php_intl.dll >> php.ini-max
|
|
- echo extension=php_mbstring.dll >> php.ini-max
|
|
- echo extension=php_fileinfo.dll >> php.ini-max
|
|
- echo extension=php_pdo_sqlite.dll >> php.ini-max
|
|
- echo extension=php_curl.dll >> php.ini-max
|
|
- echo curl.cainfo=c:\php\cacert.pem >> php.ini-max
|
|
- copy /Y php.ini-max php.ini
|
|
- cd c:\projects\symfony
|
|
- IF NOT EXIST composer.phar (appveyor DownloadFile https://getcomposer.org/download/1.2.1/composer.phar)
|
|
- php composer.phar self-update
|
|
- copy /Y .composer\* %APPDATA%\Composer\
|
|
- php .github/build-packages.php "HEAD^" %APPVEYOR_REPO_BRANCH% src\Symfony\Bridge\PhpUnit
|
|
- IF %APPVEYOR_REPO_BRANCH%==master (SET COMPOSER_ROOT_VERSION=dev-master) ELSE (SET COMPOSER_ROOT_VERSION=%APPVEYOR_REPO_BRANCH%.x-dev)
|
|
- php composer.phar update --no-progress --ansi
|
|
- SET COMPOSER_ROOT_VERSION=
|
|
- php phpunit install
|
|
|
|
test_script:
|
|
- cd c:\projects\symfony
|
|
- SET X=0
|
|
- copy /Y c:\php\php.ini-min c:\php\php.ini
|
|
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
|
|
- copy /Y c:\php\php.ini-max c:\php\php.ini
|
|
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
|
|
- exit %X%
|