Bash script does not detect Appveyor


Using the bash script from does (no longer?) detect Appveyor. This seems to be caused by the values of “APPVEYOR” and “CI” env variables containing “True” but are tested for “true”. I suggest to make the test case insensitive.


Steps to Reproduce

- ps: |
bash -c ‘touch coverage.xml’
Invoke-WebRequest -Uri ‘’ -OutFile
bash -f “coverage.xml”

Expected behavior: Appveyor detected

Actual behavior: “No CI provider detected.”

Flakiness? Happens everytime but seems to have worked with the bash script at version d109cc7

Interesting. Can you create an issue on the repo and ping me so we can take a look?