version: "{build}-{branch}" branches: except: - gh-pages init: - ps: (get-psprovider 'FileSystem').Home = $(pwd) - ps: choco install -y pester build: off test_script: - ps: $result = invoke-pester -path test/ -outputfile TestResults.xml -outputformat NUnitXML -passthru; $env:failedcount = $result.failedcount - ps: (new-object net.webclient).uploadfile("https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)", (resolve-path ./TestResults.xml)) - ps: if($env:failedcount -gt 0) { exit $env:failedcount } notifications: - provider: Slack auth_token: secure: lzkktSx/4RFbuzbztN3ZycdGJjr6ZqapatvExhwRjB4Va9QNutHw1lGPI0hWlPAq channel: activity