mirror of
https://github.com/emqx/neuron.git
synced 2026-10-24 18:51:30 +08:00
test: add modbus sync read functionality tests
This commit is contained in:
@@ -154,6 +154,22 @@ Read all type tag with same slave id in input register and input, it should be s
|
||||
${input_bit_4} input_bit_4 ${modbus_tcp_node} Compare Tag Value As Int 0
|
||||
${input_bit_5} input_bit_5 ${modbus_tcp_node} Compare Tag Value As Int 0
|
||||
|
||||
Read in sync mode, it should fail.
|
||||
${res}= Add Group ${modbus_tcp_node} group 100
|
||||
Check Response Status ${res} 200
|
||||
Check Error Code ${res} ${NEU_ERR_SUCCESS}
|
||||
|
||||
${res}= Add Tags ${modbus_tcp_node} group ${input_register_int16},${input_register_uint16},${input_register_int32},${input_register_uint32},${input_register_float},${input_register_string},${input_register_bit}
|
||||
Check Response Status ${res} 200
|
||||
Check Error Code ${res} ${NEU_ERR_SUCCESS}
|
||||
|
||||
Sleep 290ms
|
||||
${res}= Read Tags ${modbus_tcp_node} group true
|
||||
Check Response Status ${res} 200
|
||||
Check Response Status ${res} ${NEU_ERR_PLUGIN_NOT_SUPPORT_READ_SYNC}
|
||||
|
||||
[Teardown] Del Group ${modbus_tcp_node} group
|
||||
|
||||
Read some tags at time, it will be success.
|
||||
[Template] Read some ${tags} from ${node}, it will be success.
|
||||
${input_register_int16},${input_register_uint16},${input_register_int32},${input_register_uint32},${input_register_float},${input_register_string},${input_register_bit} ${modbus_tcp_node}
|
||||
|
||||
@@ -197,8 +197,8 @@ Del Tags
|
||||
[RETURN] ${res}[0]
|
||||
|
||||
Read Tags
|
||||
[Arguments] ${node} ${group}
|
||||
POST /api/v2/read {"node": "${node}", "group": "${group}"}
|
||||
[Arguments] ${node} ${group} ${sync}=false
|
||||
POST /api/v2/read {"node": "${node}", "group": "${group}", "sync": ${sync}}
|
||||
${res} = Object response body
|
||||
[RETURN] ${res}[0]
|
||||
|
||||
|
||||
@@ -95,5 +95,6 @@ ${NEU_ERR_PLUGIN_NOT_FOUND} 3014
|
||||
${NEU_ERR_PLUGIN_DEVICE_NOT_RESPONSE} 3015
|
||||
${NEU_ERR_PLUGIN_NOT_SUPPORT_TEMPLATE} 3016
|
||||
${NEU_ERR_PLUGIN_NOT_SUPPORT_WRITE_TAGS} 3017
|
||||
${NEU_ERR_PLUGIN_NOT_SUPPORT_READ_SYNC} 3018
|
||||
|
||||
${NEU_ERR_MQTT_SUBSCRIBE_FAILURE} 4010
|
||||
|
||||
Reference in New Issue
Block a user