bottlenecks test case support 09/25009/1
authorliyin <liyin11@huawei.com>
Mon, 28 Nov 2016 13:44:10 +0000 (21:44 +0800)
committerliyin <liyin11@huawei.com>
Mon, 28 Nov 2016 13:44:10 +0000 (21:44 +0800)
JIRA: YARDSTICK-420

this is a test case yaml file for bottlenecks netperf test.
this file is different from tc073.
this yaml file add different type of input which is bottlenecks project
need.
and remove the action of netperf_remove.sh .

Change-Id: Ie3d75d111faa71e8f2e9ab04c0656d2291051e17
Signed-off-by: liyin <liyin11@huawei.com>
samples/netperf_bottlenecks.yaml [new file with mode: 0644]

diff --git a/samples/netperf_bottlenecks.yaml b/samples/netperf_bottlenecks.yaml
new file mode 100644 (file)
index 0000000..4b63481
--- /dev/null
@@ -0,0 +1,43 @@
+---
+# measure network latency and throughput using netperf
+# This test case is suite for bottlenecks project.
+# This test case is from TC073
+# we have did some parameters support
+
+schema: "yardstick:task:0.1"
+
+{% set host = host or "node1.LF" %}
+{% set target = target or "node2.LF" %}
+{% set pod_info = pod_info or "etc/yardstick/nodes/compass_sclab_virtual/pod.yaml" %}
+{% set tx_msg_size = tx_msg_size or "65536" %}
+{% set rx_msg_size = rx_msg_size or "87380" %}
+{% set test_time = test_time or "20" %}
+{% set out_opt = out_opt or "THROUGHPUT,THROUGHPUT_UNITS,MEAN_LATENCY,LOCAL_CPU_UTIL,REMOTE_CPU_UTIL,LOCAL_TRANSPORT_RETRANS" %}
+
+scenarios:
+-
+  type: NetperfNode
+  options:
+    testname: 'TCP_STREAM'
+    send_msg_size: {{tx_msg_size}}
+    recv_msg_size: {{rx_msg_size}}
+    duration: {{test_time}}
+    output_opt: {{out_opt}}
+
+  host: {{host}}
+  target: {{target}}
+
+  runner:
+    type: Iteration
+    iterations: 1
+    interval: 1
+    run_step: 'setup,run'
+
+  sla:
+    mean_latency: 100
+    action: monitor
+
+context:
+  type: Node
+  name: LF
+  file: {{pod_info}}