From cbee288eeb74efa92b39abe7a2db71dc00ef5b66 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Fri, 27 Jan 2017 23:06:59 +0100 Subject: [PATCH] [ticket/15055] Add .appveyor.yml file PHPBB3-15055 --- .appveyor.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000000..1246c7735f --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,39 @@ +build: false +clone_folder: c:\projects\phpbb + +services: + - mssql2014 + +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 + +before_test: + - sqlcmd -S "(local)\SQL2014" -Q "Use [master]; CREATE DATABASE [phpbb_test]" + - SET PATH=C:\Program Files\OpenSSL;C:\tools\php;%PATH% + - cinst -y php -version 5.6.17 --allow-empty-checksums + - cd c:\tools\php + - ps: cat php.ini-production | %{$_ -replace "memory_limit = 128M","memory_limit = 1024M"} | Out-File -Encoding "Default" php.ini + - echo date.timezone="UTC" >> php.ini + - echo extension_dir=ext >> php.ini + - echo extension=php_openssl.dll >> php.ini + - echo extension=php_mbstring.dll >> php.ini + - echo extension=php_curl.dll >> php.ini + - echo extension=php_gd2.dll >> php.ini + - echo extension=php_tidy.dll >> php.ini + - echo extension=php_fileinfo.dll >> php.ini + - php -r "readfile('https://dl.dropboxusercontent.com/u/7129062/sqlsrv_unofficial_3.0.2.2.zip');" > sqlsrv.zip + - unzip sqlsrv.zip + - copy sqlsrv_unofficial_3.0.2.2\x64\*.dll ext + - echo extension=php_sqlsrv_56_nts.dll >> php.ini + - echo extension=php_pdo_sqlsrv_56_nts.dll >> php.ini + - cd c:\projects\phpbb\phpBB + - php ..\composer.phar install + +test_script: + - cd c:\projects\phpbb + - php -e phpBB\vendor\phpunit\phpunit\phpunit