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

mcollina / aedes / 604
98%

Build:
DEFAULT BRANCH: master
Ran 09 Aug 2019 10:04PM UTC
Jobs 3
Files 14
Run time 11min
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
604

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

7174.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 604.1 09 Aug 2019 10:05PM UTC 0
97.97
Travis Job 604.1
2 604.2 09 Aug 2019 10:04PM UTC 0
97.97
Travis Job 604.2
3 604.3 09 Aug 2019 10:05PM UTC 0
97.97
Travis Job 604.3
Source Files on build 604
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #604
  • cb3c3a69 on github
  • Prev Build on master (#603)
  • Next Build on master (#153)
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