zs39 opened a new pull request, #3255:
URL: https://github.com/apache/nuttx-apps/pull/3255
## Summary
Modify the build and test files to make the MQTT test cases run.
## Impact
Only affects MQTT testing
## Testing
The compilation is successful and the test commands can be executed normally.
`nsh> cmocka_mqttc_test
Staring MQTT-C unit-tests.
Using broker: "test.mosquitto.org:1883"
[MQTT Packet Serialization/Deserialization Tests]
[==========] framing_tests: Running 11 test(s).
[ RUN ] TEST__framing__fixed_header
[ OK ] TEST__framing__fixed_header
[ RUN ] TEST__framing__connect
[ OK ] TEST__framing__connect
[ RUN ] TEST__framing__connack
[ OK ] TEST__framing__connack
[ RUN ] TEST__framing__publish
[ OK ] TEST__framing__publish
[ RUN ] TEST__framing__pubxxx
[ OK ] TEST__framing__pubxxx
[ RUN ] TEST__framing__subscribe
[ OK ] TEST__framing__subscribe
[ RUN ] TEST__framing__suback
[ OK ] TEST__framing__suback
[ RUN ] TEST__framing__unsubscribe
[ OK ] TEST__framing__unsubscribe
[ RUN ] TEST__framing__unsuback
[ OK ] TEST__framing__unsuback
[ RUN ] TEST__framing__ping
[ OK ] TEST__framing__ping
[ RUN ] TEST__framing__disconnect
[ OK ] TEST__framing__disconnect
[==========] framing_tests: 11 test(s) run.
[ PASSED ] 11 test(s).
[MQTT-C Utilities Tests]
[==========] util_tests: Running 4 test(s).
[ RUN ] TEST__utility__message_queue
[ OK ] TEST__utility__message_queue
[ RUN ] TEST__utility__pid_lfsr
[ OK ] TEST__utility__pid_lfsr
[ RUN ] TEST__utility__connect_disconnect
Failed to open socket (getaddrinfo): EAI_AGAIN
[ ERROR ] --- client.socketfd != -1
[ LINE ] --- MQTT-C/tests.c:280: error: Failure!
[ FAILED ] TEST__utility__connect_disconnect
[ RUN ] TEST__utility__ping
Failed to open socket (getaddrinfo): EAI_AGAIN
[ ERROR ] --- client.socketfd != -1
[ LINE ] --- MQTT-C/tests.c:482: error: Failure!
[ FAILED ] TEST__utility__ping
[==========] util_tests: 4 test(s) run.
[ PASSED ] 2 test(s).
[ FAILED ] util_tests: 2 test(s), listed below:
[ FAILED ] TEST__utility__connect_disconnect
[ FAILED ] TEST__utility__ping
2 FAILED TEST(S)
[MQTT-C API Tests]
[==========] api_tests: Running 3 test(s).
[ RUN ] TEST__api__connect_ping_disconnect
Failed to open socket (getaddrinfo): EAI_AGAIN
[ ERROR ] --- __mqtt_send(&client) > 0
[ LINE ] --- MQTT-C/tests.c:640: error: Failure!
[ FAILED ] TEST__api__connect_ping_disconnect
[ RUN ] TEST__api__publish_subscribe__single
Failed to open socket (getaddrinfo): EAI_AGAIN
Failed to open socket (getaddrinfo): EAI_AGAIN
[ ERROR ] --- __mqtt_send(&sender) > 0
[ LINE ] --- MQTT-C/tests.c:687: error: Failure!
[ FAILED ] TEST__api__publish_subscribe__single
[ RUN ] TEST__api__publish_subscribe__multiple
Failed to open socket (getaddrinfo): EAI_AGAIN
Failed to open socket (getaddrinfo): EAI_AGAIN
error: MQTT_ERROR_SOCKET_ERROR
[ ERROR ] --- rv > 0
[ LINE ] --- MQTT-C/tests.c:758: error: Failure!
[ FAILED ] TEST__api__publish_subscribe__multiple
[==========] api_tests: 3 test(s) run.
[ PASSED ] 0 test(s).
[ FAILED ] api_tests: 3 test(s), listed below:
[ FAILED ] TEST__api__connect_ping_disconnect
[ FAILED ] TEST__api__publish_subscribe__single
[ FAILED ] TEST__api__publish_subscribe__multiple
3 FAILED TEST(S)
`
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]