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

mcollina / aedes / 153
98%

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

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

7096.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 153.1 10 Aug 2019 11:01AM UTC 0
97.97
Travis Job 153.1
2 153.2 10 Aug 2019 11:01AM UTC 0
97.97
Travis Job 153.2
3 153.3 10 Aug 2019 11:00AM UTC 0
97.97
Travis Job 153.3
Source Files on build 153
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #153
  • cb3c3a69 on github
  • Prev Build on master (#604)
  • Next Build on master (#608)
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