From: Ondrej Lichtner <olichtne(a)redhat.com>
This commit adds regex patterns that should be ignored during hash
generation so that the hashes are stable between beaker runs. I also
changed the ids of interfaces connecting guests in the
2_virt_ovs_vxlan.xml recipe to be consistent with the other virt
recipes.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
.../regression_tests/phase3/2_virt_ovs_vxlan.py | 36 +++++++++++++++++-----
.../regression_tests/phase3/2_virt_ovs_vxlan.xml | 16 +++++-----
.../regression_tests/phase3/novirt_ovs_vxlan.py | 20 +++++++-----
recipes/regression_tests/phase3/vxlan_multicast.py | 20 +++++++-----
recipes/regression_tests/phase3/vxlan_remote.py | 20 +++++++-----
5 files changed, 72 insertions(+), 40 deletions(-)
diff --git a/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
b/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
index 45b5873..57f1373 100644
--- a/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
+++ b/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
@@ -129,8 +129,13 @@ if ipv in [ 'ipv4', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv4_id",
"tcp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_host\d+\.hostname',
+ r'test_host\d+\..*hwaddr',
+ r'machine_h\d+\..*ovs\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.devname'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -159,8 +164,13 @@ if ipv in [ 'ipv4', 'both' ]:
result_udp = perf_api.new_result("udp_ipv4_id",
"udp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_host\d+\.hostname',
+ r'test_host\d+\..*hwaddr',
+ r'machine_h\d+\..*ovs\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.devname'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
@@ -189,8 +199,13 @@ if ipv in [ 'ipv6', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv6_id",
"tcp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_host\d+\.hostname',
+ r'test_host\d+\..*hwaddr',
+ r'machine_h\d+\..*ovs\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.devname'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -219,8 +234,13 @@ if ipv in [ 'ipv6', 'both' ]:
result_udp = perf_api.new_result("udp_ipv6_id",
"udp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_host\d+\.hostname',
+ r'test_host\d+\..*hwaddr',
+ r'machine_h\d+\..*ovs\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.hwaddr',
+ r'machine_h\d+\..*tap\d*\.devname'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
diff --git a/recipes/regression_tests/phase3/2_virt_ovs_vxlan.xml
b/recipes/regression_tests/phase3/2_virt_ovs_vxlan.xml
index f16f9bc..a9c97d1 100644
--- a/recipes/regression_tests/phase3/2_virt_ovs_vxlan.xml
+++ b/recipes/regression_tests/phase3/2_virt_ovs_vxlan.xml
@@ -21,16 +21,16 @@
<address value="{$net}.1/24"/>
</addresses>
</eth>
- <eth id="if2" label="to_guest1"/>
- <eth id="if3" label="to_guest2"/>
+ <eth id="tap1" label="to_guest1"/>
+ <eth id="tap2" label="to_guest2"/>
<ovs_bridge id="ovs1">
<slaves>
- <slave id="if2">
+ <slave id="tap1">
<options>
<option name="ofport_request"
value="5"/>
</options>
</slave>
- <slave id="if3">
+ <slave id="tap2">
<options>
<option name="ofport_request"
value="6"/>
</options>
@@ -80,16 +80,16 @@
<address value="{$net}.2/24"/>
</addresses>
</eth>
- <eth id="if2" label="to_guest3"/>
- <eth id="if3" label="to_guest4"/>
+ <eth id="tap1" label="to_guest3"/>
+ <eth id="tap2" label="to_guest4"/>
<ovs_bridge id="ovs2">
<slaves>
- <slave id="if2">
+ <slave id="tap1">
<options>
<option name="ofport_request"
value="5"/>
</options>
</slave>
- <slave id="if3">
+ <slave id="tap2">
<options>
<option name="ofport_request"
value="6"/>
</options>
diff --git a/recipes/regression_tests/phase3/novirt_ovs_vxlan.py
b/recipes/regression_tests/phase3/novirt_ovs_vxlan.py
index f69e77f..d3b0ac9 100644
--- a/recipes/regression_tests/phase3/novirt_ovs_vxlan.py
+++ b/recipes/regression_tests/phase3/novirt_ovs_vxlan.py
@@ -80,8 +80,9 @@ if ipv in [ 'ipv4', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv4_id",
"tcp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'interface_ovs\d+\.hwaddr'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -111,8 +112,9 @@ if ipv in [ 'ipv4', 'both' ]:
result_udp = perf_api.new_result("udp_ipv4_id",
"udp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'interface_ovs\d+\.hwaddr'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
@@ -144,8 +146,9 @@ if ipv in [ 'ipv6', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv6_id",
"tcp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'interface_ovs\d+\.hwaddr'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -175,8 +178,9 @@ if ipv in [ 'ipv6', 'both' ]:
result_udp = perf_api.new_result("udp_ipv6_id",
"udp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'interface_ovs\d+\.hwaddr'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
diff --git a/recipes/regression_tests/phase3/vxlan_multicast.py
b/recipes/regression_tests/phase3/vxlan_multicast.py
index 9cfa900..da44ac0 100644
--- a/recipes/regression_tests/phase3/vxlan_multicast.py
+++ b/recipes/regression_tests/phase3/vxlan_multicast.py
@@ -102,8 +102,9 @@ if ipv in [ 'ipv4', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv4_id",
"tcp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -133,8 +134,9 @@ if ipv in [ 'ipv4', 'both' ]:
result_udp = perf_api.new_result("udp_ipv4_id",
"udp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
@@ -165,8 +167,9 @@ if ipv in [ 'ipv6', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv6_id",
"tcp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -196,8 +199,9 @@ if ipv in [ 'ipv6', 'both' ]:
result_udp = perf_api.new_result("udp_ipv6_id",
"udp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
diff --git a/recipes/regression_tests/phase3/vxlan_remote.py
b/recipes/regression_tests/phase3/vxlan_remote.py
index 9086a1e..712c34b 100644
--- a/recipes/regression_tests/phase3/vxlan_remote.py
+++ b/recipes/regression_tests/phase3/vxlan_remote.py
@@ -76,8 +76,9 @@ if ipv in [ 'ipv4', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv4_id",
"tcp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -107,8 +108,9 @@ if ipv in [ 'ipv4', 'both' ]:
result_udp = perf_api.new_result("udp_ipv4_id",
"udp_ipv4_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
@@ -143,8 +145,9 @@ if ipv in [ 'ipv6', 'both' ]:
result_tcp = perf_api.new_result("tcp_ipv6_id",
"tcp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_tcp.add_tag(product_name)
if nperf_num_parallel > 1:
result_tcp.add_tag("multithreaded")
@@ -174,8 +177,9 @@ if ipv in [ 'ipv6', 'both' ]:
result_udp = perf_api.new_result("udp_ipv6_id",
"udp_ipv6_result",
hash_ignore=[
- 'kernel_release',
- 'redhat_release'])
+ r'kernel_release',
+ r'redhat_release',
+ r'test_if\.hwaddr'])
result_udp.add_tag(product_name)
if nperf_num_parallel > 1:
result_udp.add_tag("multithreaded")
--
2.9.0