Add raw image support for lxd scenario 83/22583/4
authorJingLu5 <lvjing5@huawei.com>
Fri, 30 Sep 2016 01:05:40 +0000 (09:05 +0800)
committerJingLu5 <lvjing5@huawei.com>
Sat, 8 Oct 2016 03:10:59 +0000 (11:10 +0800)
JIRA: YARDSTICK-325

This patch adds a ping_lxd_test TC. ping_lxd_test is a dedicated ping test case for lxd scenarios.
It uses Cirros LXC 0.3 image to test the image requirement of lxd.

Change-Id: I11dce7ee884cfb0f151d3a60daf7ac82226956a3
Signed-off-by: JingLu5 <lvjing5@huawei.com>
tests/opnfv/test_cases/ping_lxd_test.yaml [new file with mode: 0644]
tests/opnfv/test_suites/opnfv_os-nosdn-lxd-ha_daily.yaml

diff --git a/tests/opnfv/test_cases/ping_lxd_test.yaml b/tests/opnfv/test_cases/ping_lxd_test.yaml
new file mode 100644 (file)
index 0000000..d200356
--- /dev/null
@@ -0,0 +1,44 @@
+---
+# measure network latency using ping
+# this tc is dedicated for os-nosdn-lxd scenario
+
+schema: "yardstick:task:0.1"
+scenarios:
+{% for i in range(2) %}
+-
+  type: Ping
+  options:
+    packetsize: 100
+  host: athena.demo
+  target: ares.demo
+
+  runner:
+    type: Duration
+    duration: 60
+    interval: 10
+
+  sla:
+    max_rtt: 10
+    action: monitor
+{% endfor %}
+
+context:
+  name: demo
+  image: Cirros LXC 0.3
+  flavor: yardstick-flavor
+  user: cirros
+
+  placement_groups:
+    pgrp1:
+      policy: "availability"
+
+  servers:
+    athena:
+      floating_ip: true
+      placement: "pgrp1"
+    ares:
+      placement: "pgrp1"
+
+  networks:
+    test:
+      cidr: '10.0.1.0/24'
index 93de7b8..730284b 100644 (file)
@@ -6,6 +6,11 @@ schema: "yardstick:suite:0.1"
 name: "os-nosdn-lxd-ha"
 test_cases_dir: "tests/opnfv/test_cases/"
 test_cases:
+-
+  file_name: ping_lxd_test.yaml
+  constraint:
+      installer: joid
+      pod: intel-pod5
 -
   file_name: opnfv_yardstick_tc002.yaml
 -