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

wirenboard / wb-hwconf-manager / 95
89%

Build:
DEFAULT BRANCH: master
Ran 30 Jul 2025 08:10AM UTC
Jobs 1
Files 2
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

30 Jul 2025 08:06AM UTC coverage: 70.142%. First build
95

push

github

web-flow
Features/soft 5569 hdmi module (#142)

* Initial

* Align function signatures and documentation with PEP 484 and PEP 257 standards

- Added type annotations for all function arguments and return values (PEP 484).
- Added docstring comments following PEP 257 for improved readability and documentation generation.
- Clarified return type of make_modules_list: List[dict] instead of implicit untyped list.
- Fixed potential type issue with set(None) by providing default empty list.

* Add HDMI configuration support to hardware config

- In config.py:
  - Read available HDMI modes from /sys/class/drm/card0-HDMI-A-1/modes
  - Remove duplicates and interlaced modes if progressive ones are present
  - Sort modes by resolution and expose them via available_hdmi_modes

- In wbe2-hdmi.schema.json:
  - Replaced the 'mode' field with 'Resolution' using enumSource (AUTO + dynamic modes)
  - Added 'Rotate' field with predefined values (0, 90, 180, 270)
  - Added 'URL' field with URI format validation and default value http://localhost
  - Made 'mode', 'rotate', and 'url' required fields

* Add handling of the configuration received from the web interface.

* Bump version

* Fix formatting in config.py according to black

* Fix: ensure blank line between functions for black

* Fix: ensure blank line between functions for black

* Refactor HDMI mode handling into get_hdmi_modes() for clarity and reusability

* Fix: ensure blank line between functions for black

* Fix sort import

* Remove try/except

* Remove try/except

* to_confed: add available_hdmi_modes only if wbe2-hdmi module is used

* Add overlay for HDMI

* Add filter for max resolution

* Change variable name "MAX_RESOLUTION" to conform to snake_case naming style

* Removed unnecessary use of overlay

* Add hide mouse cursor option

* Remove debug logs

* Add endstring

* Add Copyright info

* Refactor: reduce indentation by early return if file not found

* Rename max_resolution to max_resolution_px for clar... (continued)

14 of 44 new or added lines in 1 file covered. (31.82%)

148 of 211 relevant lines covered (70.14%)

0.7 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
30
64.2
config.py
Jobs
ID Job ID Ran Files Coverage
1 95.1 30 Jul 2025 08:10AM UTC 2
70.14
GitHub Action Run
Source Files on build 95
  • Tree
  • List 2
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #95
  • 51747fbd on github
  • Next Build on master (#96)
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