5632dc7c7a
* 2.8: [appveyor] fix Revert "minor #28321 [Routing] Fixed the interface description of the url generator interface (Toflar)" remove cache warmers when Twig cache is disabled [HttpKernel][FrameworkBundle] Fix escaping of serialized payloads passed to test clients chore: rename Appveyor filename Fixed the interface description of the url generator interface Format file size in validation message according to binaryFormat option
74 lines
3.5 KiB
YAML
74 lines
3.5 KiB
YAML
build: false
|
|
clone_depth: 2
|
|
clone_folder: c:\projects\symfony
|
|
|
|
cache:
|
|
- composer.phar
|
|
- .phpunit -> phpunit
|
|
|
|
init:
|
|
- SET PATH=c:\php;%PATH%
|
|
- SET COMPOSER_NO_INTERACTION=1
|
|
- SET SYMFONY_DEPRECATIONS_HELPER=strict
|
|
- SET "SYMFONY_REQUIRE=>=3.4"
|
|
- SET ANSICON=121x90 (121x90)
|
|
- SET SYMFONY_PHPUNIT_VERSION=4.8
|
|
- 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 https://github.com/symfony/binary-utils/releases/download/v0.1/php-5.5.9-nts-Win32-VC11-x86.zip
|
|
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.1.3-Win32-VC14-x86.zip
|
|
- 7z x php-7.1.3-Win32-VC14-x86.zip -y >nul
|
|
- cd ext
|
|
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/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 https://github.com/symfony/binary-utils/releases/download/v0.1/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
|
|
- cd ..
|
|
- copy /Y php.ini-development php.ini-min
|
|
- echo memory_limit=-1 >> php.ini-min
|
|
- echo serialize_precision=14 >> php.ini-min
|
|
- echo max_execution_time=1200 >> php.ini-min
|
|
- echo date.timezone="America/Los_Angeles" >> php.ini-min
|
|
- echo extension_dir=ext >> php.ini-min
|
|
- copy /Y php.ini-min php.ini-max
|
|
- echo zend_extension=php_opcache.dll >> php.ini-max
|
|
- echo opcache.enable_cli=1 >> 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-min php.ini
|
|
- echo extension=php_openssl.dll >> php.ini
|
|
- cd c:\projects\symfony
|
|
- IF NOT EXIST composer.phar (appveyor DownloadFile https://github.com/composer/composer/releases/download/1.7.1/composer.phar)
|
|
- php composer.phar self-update
|
|
- copy /Y .composer\* %APPDATA%\Composer\
|
|
- php composer.phar global require --no-progress --no-scripts --no-plugins symfony/flex dev-master
|
|
- php .github/build-packages.php "HEAD^" 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 config platform.php 5.5.9
|
|
- php composer.phar update --no-progress --no-suggest --ansi
|
|
- php phpunit install
|
|
|
|
test_script:
|
|
- SET X=0
|
|
- cd c:\php && copy /Y php.ini-min php.ini
|
|
- cd c:\projects\symfony
|
|
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
|
|
- cd c:\php && 7z x php-5.5.9-nts-Win32-VC11-x86.zip -y >nul && copy /Y php.ini-min php.ini
|
|
- cd c:\projects\symfony
|
|
- SET SYMFONY_PHPUNIT_SKIPPED_TESTS=phpunit.skipped
|
|
- 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%
|