Skip to content

Commit 1954b4c

Browse files
committed
minor #410 Fixed tests on Windows systems (javiereguiluz)
This PR was squashed before being merged into the master branch (closes #410). Discussion ---------- Fixed tests on Windows systems Trying to fix the AppVeyor issues by reusing Symfony's `appveyor.yml` file. Commits ------- 274a5eb Fixed tests on Windows systems
2 parents 793f305 + 274a5eb commit 1954b4c

File tree

1 file changed

+41
-19
lines changed

1 file changed

+41
-19
lines changed

appveyor.yml

Lines changed: 41 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,51 @@
11
build: false
2-
platform: x86
2+
clone_depth: 1
33
clone_folder: c:\projects\symfony-demo
44

55
cache:
6-
- '%LOCALAPPDATA%\Composer\files'
6+
- '%LOCALAPPDATA%\Composer\files'
7+
- c:\projects\symfony-demo\composer.phar
78

89
init:
9-
- SET PATH=C:\Program Files\OpenSSL;c:\tools\php;%PATH%
10+
- SET PATH=c:\php;%PATH%
11+
- SET COMPOSER_NO_INTERACTION=1
12+
- SET SYMFONY_DEPRECATIONS_HELPER=strict
13+
- SET ANSICON=121x90 (121x90)
14+
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DelayedExpansion /t REG_DWORD /d 1 /f
1015

1116
install:
12-
- cinst -y OpenSSL.Light
13-
- cinst -y php
14-
- cd c:\tools\php
15-
- copy php.ini-production php.ini /Y
16-
- echo date.timezone="UTC" >> php.ini
17-
- echo extension_dir=ext >> php.ini
18-
- echo extension=php_openssl.dll >> php.ini
19-
- echo extension=php_mbstring.dll >> php.ini
20-
- echo extension=php_intl.dll >> php.ini
21-
- echo extension=php_pdo_sqlite.dll >> php.ini
22-
- echo memory_limit=1G >> php.ini
23-
- cd %APPVEYOR_BUILD_FOLDER%
24-
- php -r "readfile('http://getcomposer.org/installer');" | php
25-
- php composer.phar install --no-interaction --no-progress
17+
- mkdir c:\php && cd c:\php
18+
- appveyor DownloadFile https://raw.githubusercontent.com/symfony/binary-utils/master/cacert.pem
19+
- appveyor DownloadFile http://windows.php.net/downloads/releases/archives/php-5.5.9-nts-Win32-VC11-x86.zip
20+
- 7z x php-5.5.9-nts-Win32-VC11-x86.zip -y >nul
21+
- del /Q *.zip
22+
- cd ext
23+
- appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/apcu/4.0.10/php_apcu-4.0.10-5.5-nts-vc11-x86.zip
24+
- 7z x php_apcu-4.0.10-5.5-nts-vc11-x86.zip -y >nul
25+
- del /Q *.zip
26+
- cd ..
27+
- copy /Y php.ini-development php.ini
28+
- echo max_execution_time=1200 >> php.ini
29+
- echo date.timezone="America/Los_Angeles" >> php.ini
30+
- echo extension_dir=ext >> php.ini
31+
- echo zend_extension=php_opcache.dll >> php.ini
32+
- echo opcache.enable_cli=1 >> php.ini
33+
- echo extension=php_openssl.dll >> php.ini
34+
- echo extension=php_apcu.dll >> php.ini
35+
- echo apc.enable_cli=1 >> php.ini
36+
- echo extension=php_intl.dll >> php.ini
37+
- echo extension=php_mbstring.dll >> php.ini
38+
- echo extension=php_fileinfo.dll >> php.ini
39+
- echo extension=php_pdo_sqlite.dll >> php.ini
40+
- echo extension=php_curl.dll >> php.ini
41+
- echo curl.cainfo=c:\php\cacert.pem >> php.ini
42+
- cd c:\projects\symfony-demo
43+
- IF NOT EXIST composer.phar (appveyor DownloadFile https://getcomposer.org/download/1.2.1/composer.phar)
44+
- php composer.phar self-update
45+
- IF %APPVEYOR_REPO_BRANCH%==master (SET COMPOSER_ROOT_VERSION=dev-master) ELSE (SET COMPOSER_ROOT_VERSION=%APPVEYOR_REPO_BRANCH%.x-dev)
46+
- php composer.phar update --no-progress --ansi
47+
- SET COMPOSER_ROOT_VERSION=
2648

2749
test_script:
28-
- cd %APPVEYOR_BUILD_FOLDER%
29-
- php ./vendor/bin/phpunit --verbose
50+
- cd c:\projects\symfony-demo
51+
- php vendor/bin/phpunit

0 commit comments

Comments
 (0)