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

openwisp / openwisp-utils / 27581644369 / 13
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 15 Jun 2026 10:58PM UTC
Files 67
Run time 2s
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

15 Jun 2026 10:51PM UTC coverage: 97.567% (-0.06%) from 97.629%
27581644369.13

push

github

web-flow
[fix] Collect Firefox console logs via WebDriver BiDi #696

Firefox >= 135 no longer loads the Manifest v2 console-capture
extension, and Manifest v3 content scripts are not granted host
permissions for temporarily installed add-ons, so the content script
never runs. As a result ``get_browser_logs()`` returned ``undefined``
(which translated to ``None`` in Python) instead of the captured
logs on modern Firefox versions, which in turn broke CI builds.

The extension was replaced with WebDriver BiDi: a console message handler
records every console entry, including those emitted during page load,
and the log buffer is reset on each navigation to preserve the previous
per-page semantics.

This fixes console capture for every OpenWISP module that relies on
``SeleniumTestMixin`` without changing its public API.

Fixes #696

4050 of 4151 relevant lines covered (97.57%)

0.98 hits per line

Source Files on job python-3.11-django~=5.2.0 - 27581644369.13
  • Tree
  • List 67
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 27581644369
  • 7af7b281 on github
  • Prev Job for on master (#27153752250.9)
  • Next Job for on master (#27583497327.2)
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

© 2026 Coveralls, Inc