branches:
  only:
    - master

init:
  - git config --global core.autocrlf false

install:
  # - rmdir /s /q C:\projects\codecov-perl\local\
  - ps: Invoke-WebRequest -Uri http://strawberryperl.com/download/5.26.1.1/strawberry-perl-5.26.1.1-64bit.msi -OutFile strawberry-perl-64bit.msi
  - ps: Start-Process msiexec.exe -ArgumentList @("/package", "strawberry-perl-64bit.msi", "/qn", "INSTALLDIR=C:\strawberry") -Wait
  - SET PATH=C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;%PATH%
  - cpanm --notest --quiet Carton
  - carton install --without develop

build: off

test_script:
  - carton exec prove --norc --rc=.proverc -r t/codecov

  - SET HARNESS_PERL_SWITCHES="-MDevel::Cover=+ignore,^t/Util.pm|^t/data/proj/t/|^local/"
  - carton exec prove -r t/data/proj/t

  - SET PERL5LIB=%CD%\lib
  - SET PATH=%CD%\local\bin;%PATH%
  - carton exec cover -report codecov

cache:
  - local

shallow_clone: true