• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

AndreMiras / pyobjus / 40406184058
69%
master: 73%

Build:
Build:
LAST BUILD BRANCH: cython-coverage
DEFAULT BRANCH: master
Ran 26 Oct 2026 09:46PM UTC
Jobs 1
Files 11
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Oct 2026 09:39PM UTC coverage: 69.022% (+1.1%) from 67.892%
40406184058

push

github

AndreMiras
:construction_worker: Measure Python and Cython line coverage

Extend the existing macOS/Python 3.14 coverage job to measure .pyx and
.pxi lines alongside Python modules.

- Enable an opt-in instrumented build and Cython's coverage.py plugin.
- Collect import-inclusive line coverage with pytest-cov.
- Upload repository-relative paths to Coveralls.

Line attribution for module-level .pxi code is approximate because of
Cython's module-init include quirk. Wholly unexecuted compiled sources
may also be omitted. Accept these upstream limitations deliberately to
keep this first iteration small.

Follow-ups:
- Track the existing module-init attribution issue:
  https://github.com/cython/cython/issues/2882
- File an upstream issue for executable-file discovery.
- Optionally split included code into modules with .pxd/cimport
  declarations, if the reports justify the refactor:
  https://cython.readthedocs.io/en/stable/src/userguide/sharing_declarations.html#sharing-declarations

1270 of 1840 relevant lines covered (69.02%)

0.69 hits per line

Coverage Regressions

Lines Coverage ∆ File
39
88.62
1.56% pyobjus/pyobjus.pyx
4
70.91
14.81% pyobjus/dylib_manager.py
Jobs
ID Job ID Ran Files Coverage
1 40406184058.1 26 Oct 2026 09:46PM UTC 11
69.02
GitHub Action Run
Source Files on build 40406184058
  • Tree
  • List 11
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40406184058
  • e8524abc on github
  • Prev Build on cython-coverage (#40405397949)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc