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

uber / ringpop-go / 1633
95%

Build:
DEFAULT BRANCH: dev
Ran 13 Sep 2016 01:49PM UTC
Jobs 3
Files 43
Run time 7min
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

pending completion
1633

push

travis-ci

web-flow
[Races] Extract EventEmitter for reuse throughout ringpop (#182)

* only run coveralls after the unit test.

* reduce overall matrix size on travis.

* Extract all event emitting logic to the events package and embed an EventEmitter in applicable structs

* add tests for event registrar and emitter.

* rework ListenerFunc to be a struct

* Rephrase documentation for DeregisterListener to be better understandable.

* reserve capacity before copying old listeners

* initialize listeners list with correct size on DeregisterListener

* explain why events.EventRegistar is not embedded in the ringpop interface.

* Correct naming of Emitter in favor of Registar

* Rename RegisterListener to AddListener, RegisterListener is kept on ringpop for the time being to help easy upgrading.

* Remove redundant EventListener mock from forward package and reuse general purpose mock from events/test/mock

* Remove empty lines/functions

* Report if a listener has been added or not

* Extra documentation on functions for public interface.

* Add test for emitting event to empty EventListener

4428 of 4661 relevant lines covered (95.0%)

3.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1633.1 (RUN="make test-unit test-examples lint coveralls") 13 Sep 2016 01:49PM UTC 0
95.0
Travis Job 1633.1
4 1633.4 (RUN="make test-unit test-examples lint coveralls") 13 Sep 2016 01:51PM UTC 0
95.0
Travis Job 1633.4
7 1633.7 (RUN="make test-unit test-examples lint coveralls") 13 Sep 2016 01:57PM UTC 0
94.96
Travis Job 1633.7
Source Files on build 1633
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1633
  • 5a660931 on github
  • Prev Build on dev (#1632)
  • Next Build on dev (#1640)
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