X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Fhoststack%2Fhoststack.robot;h=e16ad997dbd7324c236d2ccba5b71b9f9e937bac;hp=30363f9b913cb11701dd427d51ad384e1c021708;hb=f2de7c48d20c2944a5b31a907ecef566e05aeaeb;hpb=9377c956a86e42727039d9dab8879c10c9399f4c diff --git a/resources/libraries/robot/hoststack/hoststack.robot b/resources/libraries/robot/hoststack/hoststack.robot index 30363f9b91..e16ad997db 100644 --- a/resources/libraries/robot/hoststack/hoststack.robot +++ b/resources/libraries/robot/hoststack/hoststack.robot @@ -109,6 +109,9 @@ | ... | ip_address=${EMPTY} | ... | parallel=${1} | ... | time=${20} +| ... | udp=${False} +| ... | bandwidth=10000000 +| ... | length=${0} | &{nginx_server_attr}= | ... | role=server | ... | cpu_cnt=${1} @@ -353,11 +356,15 @@ | | ... | - ${transparent_tls} - Use VCL Transparent-TLS mode Type: boolean | | ... | - ${ip_version} - IP version (4 or 6) Type: int | | ... | - ${parallel} - Number of parallel streams Type: int +| | ... | - ${bandwidth} - Target bandwidth in bits/sec Type: int +| | ... | - ${udp} - UDP or TCP protocol Type: boolean +| | ... | - ${length} - Packet Length Type: int | | | | ... | *Example:* | | | | ... | \| Set Iperf3 Client Attributes \| vcl_config=${vcl_config} \| | | ... | \| ip_version=${ip_version} \| parallel=${streams} \| +| | ... | \| bandwidth=${bandwidth} | udp=${True} \| | | | | [Arguments] | | ... | ${vcl_config}=${iperf3_client_attr}[vcl_config] @@ -365,6 +372,9 @@ | | ... | ${transparent_tls}=${iperf3_client_attr}[transparent_tls] | | ... | ${ip_version}=${iperf3_client_attr}[ip_version] | | ... | ${parallel}=${iperf3_client_attr}[parallel] +| | ... | ${bandwidth}=${iperf3_client_attr}[bandwidth] +| | ... | ${udp}=${iperf3_client_attr}[udp] +| | ... | ${length}=${iperf3_client_attr}[length] | | | | Set To Dictionary | ${iperf3_client_attr} | vcl_config | ${vcl_config} | | Set To Dictionary | ${iperf3_client_attr} | ld_preload | ${ld_preload} @@ -372,6 +382,9 @@ | | ... | ${transparent_tls} | | Set To Dictionary | ${iperf3_client_attr} | ip_version | ${ip_version} | | Set To Dictionary | ${iperf3_client_attr} | parallel | ${parallel} +| | Set To Dictionary | ${iperf3_client_attr} | bandwidth | ${bandwidth} +| | Set To Dictionary | ${iperf3_client_attr} | udp | ${udp} +| | Set To Dictionary | ${iperf3_client_attr} | length | ${length} | Run hoststack test program on DUT | | [Documentation]