mirror of
https://github.com/emqx/neuron.git
synced 2026-10-17 04:40:42 +08:00
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
*** Settings ***
|
|
Library String
|
|
Library Collections
|
|
Resource resource/api.resource
|
|
Resource resource/common.resource
|
|
Resource resource/error.resource
|
|
|
|
Suite Setup Metrics Test Setup
|
|
Suite Teardown Metrics Test Teardown
|
|
|
|
|
|
*** Test Cases ***
|
|
Get all metrics, it should return success
|
|
${res}= Get all metrics
|
|
|
|
Check Response Status ${res} 200
|
|
|
|
Get single node metrics, it should return success
|
|
${res}= Get single node metrics mqtt app
|
|
|
|
Check Response Status ${res} 200
|
|
|
|
Check Prometheus format, it should return success
|
|
${nlines}= Get metrics lines
|
|
${parameter_lines}= Get parameter lines ${nlines}
|
|
|
|
Check endswith isdigit ${parameter_lines}
|
|
|
|
Check node state, it should return success
|
|
${nlines}= Get metrics lines
|
|
${parameter_lines}= Get parameter lines ${nlines}
|
|
|
|
Check node state ${parameter_lines} mqtt
|
|
|
|
*** Keywords ***
|
|
Metrics Test Setup
|
|
Start Neuronx
|
|
${res}= Add Node mqtt ${PLUGIN_MQTT}
|
|
Check Response Status ${res} 200
|
|
|
|
Metrics Test Teardown
|
|
Del Node mqtt
|
|
Stop Neuronx
|