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

uber / cadence / 018dc657-a14c-4590-b1fe-e58ab1aec56c
72%

Build:
DEFAULT BRANCH: master
Ran 20 Feb 2024 12:09PM UTC
Jobs 1
Files 670
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

20 Feb 2024 11:47AM UTC coverage: 62.729% (+0.02%) from 62.705%
018dc657-a14c-4590-b1fe-e58ab1aec56c

push

buildkite

web-flow
Refactor history packages (#5673)

What changed?
Moving structs in the service/history package to their own packages

The handler is moved to it's own package with the interface (like in frontend)
The handler wrappers (grpc, and thrift) are moved to their own packages under wrapped (like in frontend)

The engine implementation is moved to it's own package as there was a circular dependency
history (service) -> handler -> history (engine)
and the engine implementation cannot be in the same package as the engine interface, as there is a dependency
engineimpl -> shard -> engine (Interface)

Moved all the error values in handler to a constants package as at least one of them (ErrRunIDNotValid) is referenced from two different packages (handler and engineimpl tests)

Why?
We should not have this much in the same package

Also when service and handler are in the same package we cannot introduce wrappers around handler in any other package than history as that will create a circular dependency:
history (service) -> wrapper -> history (handler)

How did you test it?
Ran unit tests

Potential risks
It just moves things around, so no real code changes

Release notes

Documentation Changes

92630 of 147666 relevant lines covered (62.73%)

2309.17 hits per line

Jobs
ID Job ID Ran Files Coverage
1 018dc657-a14c-4590-b1fe-e58ab1aec56c.1 20 Feb 2024 12:09PM UTC 670
62.73
Source Files on build 018dc657-a14c-4590-b1fe-e58ab1aec56c
  • Tree
  • List 670
  • Changed 261
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8f3e6bd9 on github
  • Prev Build on master (#018DC39C...)
  • Next Build on master (#018DC86C...)
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