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

mcollina / aedes / 153 / 3
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 10 Aug 2019 11:00AM UTC
Files 14
Run time 4s
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

09 Aug 2019 10:03PM UTC coverage: 97.971%. Remained the same
153.3

push

travis-ci

mcollina
The QoS of retained messages should depend on subscribers (#288)

* Enhance retain test
broker not store zero-byte retained messages

* Send retained packets should incr broker.counter.

* clientSub.qos=0 should not be evaluated as false

* Retained messages delivery QoS should depend on subscribers
[MQTT-3.3.1-5] If the RETAIN flag is set to 1, in a PUBLISH Packet sent by a Client to a Server, the Server MUST store the Application Message and its QoS, so that it can be delivered to future subscribers whose subscriptions match its topic name
We store the retained message QoS in a persistence store. If the retain message is QoS 1
Sub (QoS 2) will get the msg in QoS 1
Sub (QoS 1) will get the msg in QoS 1
Sub (QoS 0) will get the msg in QoS 0 (downgraded)

* Refactored & standardized

* Added comment

* Fixed lint

* Fixed test that subscription happen after retained

259 of 280 branches covered (92.5%)

676 of 690 relevant lines covered (97.97%)

2311.65 hits per line

Source Files on job 153.3
  • Tree
  • List 0
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 674
  • Travis Job 153.3
  • cb3c3a69 on github
  • Prev Job for on master (#604.1)
  • Next Job for on master (#608.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