Mark Liu created BEAM-2762:
Summary: Coverage report for Python code
Issue Type: Task
Components: sdk-py, testing
Reporter: Mark Liu
Assignee: Mark Liu
It's good to have code coverage in Python SDK to show the test coverage. Java
is using jacoco-maven-plugin to generate coverage report and coveralls service
to manage/display data.
Python have similar tool called coverage.py for report generation and
coveralls-python to send report to api of coveralls service.
It's nice to have one place (like coveralls service) to manage and show data
from different SDKs together/separately. However, there are still some problems
due to the fact of Beam CI system and multi languages. The coveralls service
doesn't have a good way to collect data separately from different projects. But
the postcommit build are running in separate sdks.
As the first step, I think it's good to have the python coverage report
printout in the build to give people a idea of the current coverage status at
This message was sent by Atlassian JIRA