diff options
Diffstat (limited to 'resources/libraries/robot')
-rw-r--r-- | resources/libraries/robot/performance/performance_actions.robot | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/resources/libraries/robot/performance/performance_actions.robot b/resources/libraries/robot/performance/performance_actions.robot index de7c63200a..c7d7776292 100644 --- a/resources/libraries/robot/performance/performance_actions.robot +++ b/resources/libraries/robot/performance/performance_actions.robot @@ -26,9 +26,9 @@ | | Run Keyword If | ${extended_debug}==${True} | | ... | Perf Stat On All DUTs | ${nodes} | cpu_list=${cpu_alloc_str} -| Additional Statistics Action For trex-runtime +| Additional Statistics Action For bpf-runtime | | [Documentation] -| | ... | Additional Statistics Action for T-Rex telemetry counters with +| | ... | Additional Statistics Action for linux bundle counters with | | ... | running traffic. | | | | ... | See documentation of the called keyword for required test variables. @@ -58,7 +58,9 @@ | | ... | duration_limit=${0.0} | | ... | ramp_up_duration=${ramp_up_duration} | | ... | ramp_up_rate=${ramp_up_rate} -| | Sleep | 1s +| | Run Telemetry On All DUTs +| | ... | ${nodes} | profile=bpf_runtime.yaml +| | ... | rate=${telemetry_rate} | export=${False} | | Stop traffic on tg | Additional Statistics Action For infra-warmup @@ -93,9 +95,15 @@ | | ... | ramp_up_duration=${ramp_up_duration} | | ... | ramp_up_rate=${ramp_up_rate} -| Additional Statistics Action For vpp-runtime +| Additional Statistics Action For noop | | [Documentation] -| | ... | Additional Statistics Action for clear and show runtime counters with +| | ... | Additional Statistics Action for no operation. +| | +| | No operation + +| Additional Statistics Action For perf-stat-runtime +| | [Documentation] +| | ... | Additional Statistics Action for linux bundle counters with | | ... | running traffic. | | | | ... | See documentation of the called keyword for required test variables. @@ -112,7 +120,7 @@ | | ${use_latency} = | Get Use Latency | | ${node_arch} = | Get Node Arch | ${nodes[u'DUT1']} | | ${profile} = | Set Variable If | "${node_arch}" == "aarch64" -| | ... | vppctl_runtime_arm.yaml | vppctl_runtime.yaml +| | ... | perf_stat_runtime_arm.yaml | perf_stat_runtime.yaml | | Send traffic on tg | | ... | duration=${-1} | | ... | rate=${runtime_rate} @@ -130,12 +138,12 @@ | | ... | ramp_up_rate=${ramp_up_rate} | | Run Telemetry On All DUTs | | ... | ${nodes} | profile=${profile} -| | ... | rate=${telemetry_rate} | export=${telemetry_export} +| | ... | rate=${telemetry_rate} | export=${False} | | Stop traffic on tg -| Additional Statistics Action For bpf-runtime +| Additional Statistics Action For trex-runtime | | [Documentation] -| | ... | Additional Statistics Action for linux bundle counters with +| | ... | Additional Statistics Action for T-Rex telemetry counters with | | ... | running traffic. | | | | ... | See documentation of the called keyword for required test variables. @@ -165,14 +173,27 @@ | | ... | duration_limit=${0.0} | | ... | ramp_up_duration=${ramp_up_duration} | | ... | ramp_up_rate=${ramp_up_rate} -| | Run Telemetry On All DUTs -| | ... | ${nodes} | profile=bpf_runtime.yaml -| | ... | rate=${telemetry_rate} | export=${False} +| | Sleep | 1s | | Stop traffic on tg -| Additional Statistics Action For perf-stat-runtime +| Additional Statistics Action For vpp-clear-stats | | [Documentation] -| | ... | Additional Statistics Action for linux bundle counters with +| | ... | Additional Statistics Action for clear VPP statistics. +| | +| | Run Telemetry On All DUTs +| | ... | ${nodes} | profile=vppctl_clear_stats.yaml +| | ... | export=${False} + +| Additional Statistics Action For vpp-enable-packettrace +| | [Documentation] +| | ... | Additional Statistics Action for enable VPP packet trace. +| | +| | Run Keyword If | ${extended_debug}==${True} +| | ... | VPP Enable Traces On All DUTs | ${nodes} | fail_on_error=${False} + +| Additional Statistics Action For vpp-runtime +| | [Documentation] +| | ... | Additional Statistics Action for clear and show runtime counters with | | ... | running traffic. | | | | ... | See documentation of the called keyword for required test variables. @@ -189,7 +210,7 @@ | | ${use_latency} = | Get Use Latency | | ${node_arch} = | Get Node Arch | ${nodes[u'DUT1']} | | ${profile} = | Set Variable If | "${node_arch}" == "aarch64" -| | ... | perf_stat_runtime_arm.yaml | perf_stat_runtime.yaml +| | ... | vppctl_runtime_arm.yaml | vppctl_runtime.yaml | | Send traffic on tg | | ... | duration=${-1} | | ... | rate=${runtime_rate} @@ -207,7 +228,7 @@ | | ... | ramp_up_rate=${ramp_up_rate} | | Run Telemetry On All DUTs | | ... | ${nodes} | profile=${profile} -| | ... | rate=${telemetry_rate} | export=${False} +| | ... | rate=${telemetry_rate} | export=${telemetry_export} | | Stop traffic on tg | Additional Statistics Action For vpp-runtime-iperf3 @@ -239,27 +260,6 @@ | | ... | rate=${telemetry_rate} | export=${telemetry_export} | | iPerf Client Stop Remote Exec | ${nodes['${iperf_client_node}']} | ${pids} -| Additional Statistics Action For noop -| | [Documentation] -| | ... | Additional Statistics Action for no operation. -| | -| | No operation - -| Additional Statistics Action For vpp-clear-stats -| | [Documentation] -| | ... | Additional Statistics Action for clear VPP statistics. -| | -| | Run Telemetry On All DUTs -| | ... | ${nodes} | profile=vppctl_clear_stats.yaml -| | ... | export=${False} - -| Additional Statistics Action For vpp-enable-packettrace -| | [Documentation] -| | ... | Additional Statistics Action for enable VPP packet trace. -| | -| | Run Keyword If | ${extended_debug}==${True} -| | ... | VPP Enable Traces On All DUTs | ${nodes} | fail_on_error=${False} - | Additional Statistics Action For vpp-show-packettrace | | [Documentation] | | ... | Additional Statistics Action for show VPP packet trace. |