It would be awesome to receive a contribution to do some integration testing against the major OSS brokers.
Something using Travis ENV support, or similar. It might even be a separate repo, feel free to discuss!
@mcollina Do we have any integration tests implemented?
zero. But I think we should.
I am on board.. Lets start with something simple like Mosca and expand from there.
I have no time to coordinate this :(. I would suggest we should start with Mosquitto and Mosca. Please go ahead and do it, I will be happy to review.
I completely agree on this. I don't have time to help right now, but I'll be happy to do so when possible.
I am trying to free some time next week.
Would you guys elaborate more on how we take integration tests? I think we should make a to-do list now. For example:
Thanks @anhldbk for getting this started again.
EDIT I am updating this list with information that are posted in the comments below..
Currently, I am using emq broker and find it great. It's written in Erlang (suitable for production environments).
About What to test, should we have tests for MQTT Over WebSocket?
@anhldbk I think so, yes.
It would be awesome to have integration tests also via SauceLabs.
The integration test results should be organized into a report with:
@sandro-k , @mcollina is that ok?
@anhldbk yes! Go ahead and make it docker-based.
Bonus points (but keep it separate): websockets in browsers.
changed the name since this is still a relevant ask but we're using Github Actions now.
Most helpful comment
Thanks @anhldbk for getting this started again.
Brokers
What to test
Platform
EDIT I am updating this list with information that are posted in the comments below..