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

jyablonski / goarctis / 27177119139
60%

Build:
DEFAULT BRANCH: main
Ran 09 Jun 2026 01:04AM UTC
Jobs 1
Files 16
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

09 Jun 2026 01:03AM UTC coverage: 60.363% (+0.6%) from 59.812%
27177119139

push

github

web-flow
feat: report gamebuds battery, case, and anc state (#12)

### Description

GameBuds battery never populated because the dongle is a
request/response device, not a GET_FEATURE one. The poll now writes the
0xB0 status query and parses the reply, and we additionally report
charging-case battery and ANC mode.

## Added

- Charging-case battery reporting via the case's own USB device
(`0x230c`), shown as a new tray "Case" line (hidden when the case is
unplugged)
- ANC mode parsed from byte 9 of the dongle's 0xB0 status report, so it
appears on the first poll instead of only after a manual toggle

## Updated

- Replaced the all-zero GET_FEATURE polling with a write-based 0xB0
status query (battery, wear status, ANC)
- Added tests for status parsing, case discovery, and GameBuds
`String()` formatting

## Deleted

- Dead HID feature-report / ioctl code and the `syscall`/`unsafe`
imports it required

61 of 167 new or added lines in 3 files covered. (36.53%)

14 existing lines in 3 files now uncovered.

1960 of 3247 relevant lines covered (60.36%)

0.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
93
40.19
5.39% pkg/device/hidraw.go
13
52.8
-0.85% pkg/ui/tray.go

Coverage Regressions

Lines Coverage ∆ File
11
21.49
-3.15% pkg/device/openrazer.go
2
40.19
5.39% pkg/device/hidraw.go
1
52.8
-0.85% pkg/ui/tray.go
Jobs
ID Job ID Ran Files Coverage
1 27177119139.1 09 Jun 2026 01:04AM UTC 16
60.36
GitHub Action Run
Source Files on build 27177119139
  • Tree
  • List 16
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 5e3b0e43 on github
  • Prev Build on main (#27103532964)
  • Delete
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