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

dangernoodle-io / pogopin / 29106217245
88%

Build:
DEFAULT BRANCH: main
Ran 10 Jul 2026 04:09PM UTC
Jobs 1
Files 37
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

10 Jul 2026 04:07PM UTC coverage: 86.291% (+0.6%) from 85.655%
29106217245

push

github

web-flow
feat: hardware-free virtual-chip acceptance suite (internal/mockhw + ACC_POGOPIN mock lane) (#51)

- internal/mockhw: SLIP-framed ESP32-S2 virtual chip (serial.Port + ROM
  bootloader simulation) proven against real espflasher in-process
- serial.SetListPortsFn seam (internal/serial/serial_ports.go), mirroring
  the existing session/flash listPortsFn pattern
- mockhw.Install wires the virtual chip into the session/serial seams and
  returns a restore closure so tests can save/restore for isolation
  (t.Cleanup(mockhw.Install()))
- mcpserver.maybeEnableMock activates the virtual chip under the `mock`
  build tag only (production/goreleaser builds carry no mock code)
- test/hwbench refactor: shared GPIO scenarios extracted into
  runGPIOScenarios, reused by both TestHWBench (real hardware, hwtest tag)
  and the new TestMockBench (hardware-free, ACC_POGOPIN gate)
- internal/mcpserver/mock_integration_test.go: in-process handler test
  against the virtual chip (serial_list, esp_gpio_read/set, reserved-pin
  gate)
- Makefile mock-bench/mcp-mock/acc targets + CI mock-bench job
- test/hwbench/README.md + CLAUDE.md: document the hardware-free mock lane

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

3909 of 4530 relevant lines covered (86.29%)

0.98 hits per line

Coverage Regressions

Lines Coverage ∆ File
8
78.95
18.95% serial/serial_ports.go
2
59.57
-2.65% mcpserver/server.go
Jobs
ID Job ID Ran Files Coverage
1 29106217245.1 10 Jul 2026 04:09PM UTC 37
86.29
GitHub Action Run
Source Files on build 29106217245
  • Tree
  • List 37
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29106217245
  • 9f3b1a8a on github
  • Prev Build on main (#29079355980)
  • Next Build on main (#29108771182)
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