I am trying to integrate coveralls in our python builds. I have the following set up:
- Working coverage report generation
- Working repo token for coveralls
- Parallel builds in circleci
Now, in my circle.yml
, I have the following:
test:
post:
- coveralls
Where, coveralls is a command obtained from the coveralls-python library. Now when the coveralls
command is executed post the tests, I can see the following output:
Submitting coverage to coveralls.io...
Coverage submitted!
Job #19.1
https://coveralls.io/jobs/12483375
But, I do not see any coverage report in my Coveralls account. However, if I manually ssh into one of the build machines, and run this command manually, I get a similar output as above, but only this time, I can see coverage reports in my Coveralls account.
I have also set COVERALLS_PARALLEL: 'True'
and put the following in coveralls.yml
as stated in the documentation here:
notify:
webhooks:
- url: https://coveralls.io/webhook?repo_token=(your repo token)
Is there something that I am missing?