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

mcollina / aedes / 596 / 2
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 27 Jul 2019 11:16AM UTC
Files 14
Run time 0s
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

27 Jul 2019 11:14AM UTC coverage: 97.971% (+0.03%) from 97.941%
596.2

push

travis-ci

mcollina
Gracefully close clients & properly release connections (#283)

* Forcibly close a subscriber socket should not affect others
When multiple subscribers listen a same topic, the other subscribers should still receive messages even one of them is destroyed. Refer to issue https://github.com/mcollina/aedes/issues/246

* Gracefully close clients

* Fixed lint

* Refactor

* Close client when its socket is closed

* Release connections & emit connackSent after write

* Ensure stream is writable before proceed further

* Raised clientError when writes in closed stream.

* Raised connection closed error in setImmedate

* Set client status before unregisterClient call

* Fixed typo

* Removed console.log

254 of 275 branches covered (92.36%)

676 of 690 relevant lines covered (97.97%)

2396.41 hits per line

Source Files on job 596.2
  • Tree
  • List 0
  • Changed 10
  • Source Changed 4
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 654
  • Travis Job 596.2
  • fdf9ba53 on github
  • Prev Job for on master (#595.1)
  • Next Job for on master (#139.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