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

uber / ringpop-go / 1803 / 3
95%
dev: 95%

Build:
DEFAULT BRANCH: dev
Ran 19 Dec 2016 11:52AM UTC
Files 41
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

19 Dec 2016 11:44AM UTC coverage: 94.917% (-0.1%) from 95.028%
RUN="make test-unit test-race test-examples lint coveralls"

push

travis-ci

mennopruijssers
[Feature] Identity carry over part 2 / Membership package (#189)

This PR is part 2 for identity carry over.

In this PR we introduce a stricter interface for what a `Membership` is in a `membership` package. The membership defines an 'observable membership' for the application. Only containing members that are an active part of the membership eg. No `faulty`, `leave` or `tombstone` members will be observable.

It introduces what a `Member` is via an interface and makes sure that the `swim.Member` implements it.

Lastly it adds an event that is triggered when changes happen to the membership. This event is different from the swim event that contains changes in that it contains the `Before` and `After` state of a `Member` that can be used by the application to respond to.

4370 of 4604 relevant lines covered (94.92%)

1.05 hits per line

Source Files on job 1803.3 (RUN="make test-unit test-race test-examples lint coveralls")
  • Tree
  • List 0
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1803
  • Travis Job 1803.3
  • 561b1833 on github
  • Prev Job for RUN="make test-unit test-race test-examples lint coveralls" on dev (#1802.3)
  • Next Job for RUN="make test-unit test-race test-examples lint coveralls" on dev (#1806.1)
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