]> granicus.if.org Git - esp-idf/commit
mqtt tests: adding weekend test for mqtt library to exercise publishing/receiving...
authorDavid Cermak <cermak@espressif.com>
Thu, 31 Jan 2019 16:09:34 +0000 (17:09 +0100)
committerDavid Cermak <cermak@espressif.com>
Fri, 22 Mar 2019 10:37:26 +0000 (11:37 +0100)
commit1465f53f49a0926af37967af9f8fbc8d9dac042e
tree12c92a5476d49d3fbc2920c46ad49f74a6d4d351
parent69b58f1e9c7e70d59547ad0c7e31fe62910992ae
mqtt tests: adding weekend test for mqtt library to exercise publishing/receiving different data and references esp-mqtt commits to pass these tests

testing conditions:
transports (tcp, ssl, ws..)
qos (0, 1, 2)
short repeated messages (packed packets)
oversized messages (fragmented packets)
publish from a different thread

Closes https://github.com/espressif/esp-idf/issues/2870 by means of including commit 815623dfe5a0e41fa0e51ab4e336feb3eaa5ba15 from esp-mqtt
Closes https://github.com/espressif/esp-idf/issues/2975 by means of including commit 752953dc3be007cca4255b66a35d3087e61f6a54 from esp-mqtt
Closes https://github.com/espressif/esp-idf/issues/2850 by means of including commits df455d2a5fe562dd1b8351da99a1d6d82b66eff3 17fd713bced4f2d00df7ed664ed82a7d108ab317 from esp-mqtt
14 files changed:
.gitlab-ci.yml
components/mqtt/Kconfig
components/mqtt/weekend_test/config.yml [new file with mode: 0644]
components/mqtt/weekend_test/env.yml [new file with mode: 0644]
components/mqtt/weekend_test/mqtt_publish_test.py [new file with mode: 0644]
examples/protocols/mqtt/publish_test/CMakeLists.txt [new file with mode: 0644]
examples/protocols/mqtt/publish_test/Makefile [new file with mode: 0644]
examples/protocols/mqtt/publish_test/README.md [new file with mode: 0644]
examples/protocols/mqtt/publish_test/main/CMakeLists.txt [new file with mode: 0644]
examples/protocols/mqtt/publish_test/main/Kconfig.projbuild [new file with mode: 0644]
examples/protocols/mqtt/publish_test/main/component.mk [new file with mode: 0644]
examples/protocols/mqtt/publish_test/main/iot_eclipse_org.pem [new file with mode: 0644]
examples/protocols/mqtt/publish_test/main/publish_test.c [new file with mode: 0644]
examples/protocols/mqtt/publish_test/sdkconfig.ci [new file with mode: 0644]