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

livetribe / yama / 30224387472 / 1
68%
master: 100%

Build:
Build:
LAST BUILD BRANCH: v2
DEFAULT BRANCH: master
Ran 27 Jul 2026 05:34PM UTC
Files 28
Run time 1s
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

26 Jul 2026 11:02PM UTC coverage: 64.905% (-0.1%) from 65.017%
30224387472.1

push

github

maguro
Add generator front-end: run Wire, parse output into injector graph

Implement the parser and CLI front-end that runs Google Wire and
turns each package's generated wire_gen.go into an injector graph of
creation events, dependency edges, roots, and cleanup functions.

Wire's own build tags and multi-package semantics are reused rather
than reimplemented: Options mirrors wire gen's flags exactly, and
a run resolves multiple packages independently so one failure
doesn't block the others from being reported. wire_gen.go is treated
as transient — generated, parsed, and removed within a run rather
than left behind — so the directory a run leaves is the one it found,
apart from the eventual lifecycle_gen.go output.

The parser is intentionally coupled to the shape Google Wire v0.7.0
emits; testdata fixtures per provider kind (call, value, struct,
fieldsOf) and per failure mode (malformed statements, bad wire.Build
graphs, multi-package layouts) pin that shape so a future Wire
version bump surfaces as a test failure rather than silent drift.

Level computation and lifecycle_gen.go emission remain for later
phases; today's command reports each injector's parsed shape.

958 of 1476 relevant lines covered (64.91%)

36.01 hits per line

Source Files on job 30224387472.1
  • Tree
  • List 28
  • Changed 7
  • Source Changed 7
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30224387472
  • 7b70e0d6 on github
  • Prev Job for on v2 (#30243675729.1)
  • Next Job for on v2 (#30291040628.1)
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