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

uber / ringpop-go / 1803
95%

Build:
DEFAULT BRANCH: dev
Ran 19 Dec 2016 11:48AM UTC
Jobs 2
Files 41
Run time 4min
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
1803

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%)

2.1 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1803.1 (RUN="make test-unit test-race test-examples lint coveralls") 19 Dec 2016 11:48AM UTC 0
94.92
Travis Job 1803.1
3 1803.3 (RUN="make test-unit test-race test-examples lint coveralls") 19 Dec 2016 11:52AM UTC 0
94.92
Travis Job 1803.3
Source Files on build 1803
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1803
  • 561b1833 on github
  • Prev Build on dev (#1802)
  • Next Build on dev (#1806)
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