1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- build: false
- shallow_clone: true
- platform: 'x86'
- branches:
- except:
- - gh-pages
-
- cache:
- - c:\tools\php -> appveyor.yml
- services:
- - mysql
- - postgresql93
- - mongodb
-
- init:
- - SET PATH=C:\Program Files\OpenSSL;c:\tools\php;%PATH%
- - SET COMPOSER_NO_INTERACTION=1
- - SET PHP=1
- - SET ANSICON=121x90 (121x90)
- install:
- # databases setup
- - SET PATH=C:\Program Files\MySql\MySQL Server 5.7\bin\;%PATH%
- - SET PGUSER=postgres
- - SET PGPASSWORD=Password12!
- - SET PATH=C:\Program Files\PostgreSQL\9.3\bin\;%PATH%
- # php setup
- - IF EXIST c:\tools\php (SET PHP=0)
- - IF %PHP%==1 cinst -y OpenSSL.Light
- - SET PATH=C:\Program Files\OpenSSL;%PATH%
- - cinst -y curl
- - SET PATH=C:\Program Files\curl;%PATH%
- - IF %PHP%==1 cinst -y php
- - IF %PHP%==1 cd c:\tools\php
- - IF %PHP%==1 cd ext
- - IF %PHP%==1 appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/mongodb/1.1.6/php_mongodb-1.1.6-7.0-nts-vc14-x64.zip
- - IF %PHP%==1 7z x php_mongodb-1.1.6-7.0-nts-vc14-x64.zip -y >nul
- - IF %PHP%==1 cd ..
- - IF %PHP%==1 copy php.ini-production php.ini
- - IF %PHP%==1 echo extension_dir=ext >> php.ini
- - IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
- - IF %PHP%==1 echo date.timezone="UTC" >> php.ini
- - IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
- - IF %PHP%==1 echo extension=php_curl.dll >> php.ini
- - IF %PHP%==1 echo extension=php_pdo_mysql.dll >> php.ini
- - IF %PHP%==1 echo extension=php_pdo_pgsql.dll >> php.ini
- - IF %PHP%==1 echo extension=php_pdo_sqlite.dll >> php.ini
- - IF %PHP%==1 echo extension=php_pgsql.dll >> php.ini
- - IF %PHP%==1 echo extension=php_mongodb.dll >> php.ini
- - SET PATH=C:\tools\php;%PATH%
- - cd %APPVEYOR_BUILD_FOLDER%
- - appveyor DownloadFile https://getcomposer.org/composer.phar
- - php composer.phar install --prefer-dist -n --no-ansi
- before_test:
- - createdb codeception_test
- - mysql -uroot -pPassword12! -e "CREATE DATABASE codeception_test"
- test_script:
- - php codecept run cli --no-colors -n --skip-group coverage
- - php codecept run unit -g core -g appveyor --no-colors -n
|