From 2928a7a46abbc139ed8bacdc34cb850ccc7fb65b Mon Sep 17 00:00:00 2001 From: eeff Date: Fri, 31 Dec 2021 18:27:37 +0800 Subject: [PATCH] Fix mqtt functionality tests CI 1. Make mosquitto more verbose 2. Sleep for 1 second in mqtt LOGIN keyword --- .github/workflows/dev.yml | 2 +- ft/api_mqtt.resource | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 78cf9dcb..17d02004 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -49,7 +49,7 @@ jobs: - name: Run function test run: | - mosquitto & + mosquitto -v & pip3 install -r ft/requirements.txt python3 -m robot -P ft/ --variable neuron_api:http -d ft/http_reports ft python3 -m robot -P ft/ --variable neuron_api:mqtt -d ft/mqtt_reports ft diff --git a/ft/api_mqtt.resource b/ft/api_mqtt.resource index ec72fdbd..8da3e001 100644 --- a/ft/api_mqtt.resource +++ b/ft/api_mqtt.resource @@ -76,6 +76,7 @@ LOGIN _Http Node Setting ${mqtt_node} ${MQTT_CONFIG} _Http Node Ctl ${mqtt_node} ${NODE_CTL_START} _Http LOGOUT + Sleep 1s Connect ${MQTT_CONFIG_HOST} ${MQTT_CONFIG_PORT} client_id=neuron-ft clean_session=${true} Subscribe ${MQTT_CONFIG_RES_TOPIC} qos=0 timeout=5