themichaelhall/html-validator-plugin

View on GitHub
appveyor.yml

Summary

Maintainability
Test Coverage
build: off

cache:
  - C:\php -> appveyor.yml

clone_folder: C:\project

platform:
  - x64
  - x86

init:
  - SET PHP_DIR=C:\php
  - SET PROJECT_DIR=C:\project
  - SET PATH=%PHP_DIR%;%PATH%
  - SET PHP_INSTALLED=0

install:
  - IF EXIST %PHP_DIR% (SET PHP_INSTALLED=1)
  - IF %PHP_INSTALLED%==0 appveyor-retry cinst -y php --params '""/InstallDir:%PHP_DIR%""'
  - IF %PHP_INSTALLED%==0 cd %PHP_DIR%
  - IF %PHP_INSTALLED%==0 copy php.ini-production php.ini /Y
  - IF %PHP_INSTALLED%==0 echo date.timezone="UTC" >> php.ini
  - IF %PHP_INSTALLED%==0 echo extension_dir=ext >> php.ini
  - IF %PHP_INSTALLED%==0 echo extension=php_openssl.dll >> php.ini
  - IF %PHP_INSTALLED%==0 echo extension=php_mbstring.dll >> php.ini
  - IF %PHP_INSTALLED%==0 echo extension=php_curl.dll >> php.ini
  - IF %PHP_INSTALLED%==0 echo extension=php_fileinfo.dll >> php.ini
  - IF %PHP_INSTALLED%==0 echo curl.cainfo="%PHP_DIR%\cacert.pem" >> php.ini
  - IF %PHP_INSTALLED%==0 appveyor-retry appveyor DownloadFile https://curl.haxx.se/ca/cacert.pem
  - IF %PHP_INSTALLED%==0 appveyor-retry appveyor DownloadFile https://getcomposer.org/composer.phar
  - cd %PROJECT_DIR%
  - appveyor-retry php %PHP_DIR%\composer.phar install --no-interaction --no-progress --no-suggest

test_script:
  - cd %PROJECT_DIR%
  - vendor/bin/phpunit