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

pybricks / pybricks-micropython / 19958159377
56%

Build:
DEFAULT BRANCH: master
Ran 05 Dec 2025 09:11AM UTC
Jobs 2
Files 137
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

05 Dec 2025 09:00AM UTC coverage: 56.593%. Remained the same
19958159377

push

github

laurensvalk
pbdrv/bluetooth: Further EV3 RX interrupt safety.

In the case where the RX ring buffer is full, disable interrupts
to prevent an interrupt storm. When consuming bytes from the
RX ring buffer, check if the interrupts are disabled, and if so,
reenable them when the RX ring buffer has space.

Tested by manually setting the ring buffer size to an artificially
short length and observing the interrupts being repeatedly disabled
and enabled. When the ring buffer is an appropriate length, none
of the traffic that the CC2560 module generates during the startup
phase is sufficient to trigger this condition.

4614 of 8153 relevant lines covered (56.59%)

16506684.13 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
5
38.85
0.0% lib/pbio/drv/bluetooth/bluetooth_btstack.c
Jobs
ID Job ID Ran Files Coverage
1 PBIO - 19958159377.1 05 Dec 2025 09:14AM UTC 73
66.5
GitHub Action Run
2 virtualhub - 19958159377.2 05 Dec 2025 09:11AM UTC 115
44.76
GitHub Action Run
Source Files on build 19958159377
  • Tree
  • List 137
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19958159377
  • cf7b7715 on github
  • Prev Build on master (#19952043674)
  • Next Build on master (#19958637236)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc