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

uber / ringpop-go / 1633 / 7
95%
dev: 95%

Build:
DEFAULT BRANCH: dev
Ran 13 Sep 2016 01:57PM UTC
Files 43
Run time 2s
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

13 Sep 2016 01:44PM UTC coverage: 94.958% (-0.05%) from 95.011%
RUN="make test-unit test-examples lint coveralls"

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

4426 of 4661 relevant lines covered (94.96%)

1.05 hits per line

Source Files on job 1633.7 (RUN="make test-unit test-examples lint coveralls")
  • Tree
  • List 0
  • Changed 19
  • Source Changed 19
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1633
  • Travis Job 1633.7
  • 5a660931 on github
  • Prev Job for RUN="make test-unit test-examples lint coveralls" on dev (#1632.7)
  • Next Job for RUN="make test-unit test-examples lint coveralls" on dev (#1640.7)
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