summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dovetail/test_runner.py4
-rw-r--r--etc/compliance/proposed_tests.yml2
-rw-r--r--etc/conf/dovetail_config.yml1
-rw-r--r--etc/testcase/tempest.trunk-ports.yml9
-rw-r--r--etc/userconfig/testcases.yaml16
5 files changed, 32 insertions, 0 deletions
diff --git a/dovetail/test_runner.py b/dovetail/test_runner.py
index 7370c81b..aba457e5 100644
--- a/dovetail/test_runner.py
+++ b/dovetail/test_runner.py
@@ -184,6 +184,10 @@ class FunctestRunner(DockerRunner):
source_file = os.path.join(result_path, 'bgpvpn.log')
elif validate_testcase == 'patrole':
source_file = os.path.join(result_path, 'patrole', 'tempest.log')
+ elif validate_testcase == 'neutron_trunk':
+ source_file = os.path.join(result_path,
+ 'neutron_trunk',
+ 'tempest.log')
else:
source_file = None
if source_file:
diff --git a/etc/compliance/proposed_tests.yml b/etc/compliance/proposed_tests.yml
index 36129307..0c061313 100644
--- a/etc/compliance/proposed_tests.yml
+++ b/etc/compliance/proposed_tests.yml
@@ -18,3 +18,5 @@ proposed_tests:
- dovetail.sdnvpn.tc000
# patrole
- dovetail.security.patrole
+ # Neutron trunk port Tempest tests
+ - dovetail.tempest.neutron_trunk_ports
diff --git a/etc/conf/dovetail_config.yml b/etc/conf/dovetail_config.yml
index 4c97c699..d8da5559 100644
--- a/etc/conf/dovetail_config.yml
+++ b/etc/conf/dovetail_config.yml
@@ -62,6 +62,7 @@ functest_testsuite:
- rally_sanity
- promise
- patrole
+ - neutron_trunk
functest_testcase:
- bgpvpn
diff --git a/etc/testcase/tempest.trunk-ports.yml b/etc/testcase/tempest.trunk-ports.yml
new file mode 100644
index 00000000..ea07d653
--- /dev/null
+++ b/etc/testcase/tempest.trunk-ports.yml
@@ -0,0 +1,9 @@
+---
+dovetail.tempest.neutron_trunk_ports:
+ name: dovetail.tempest.neutron_trunk_ports
+ objective: Run Neutron trunk port Tempest tests
+ validate:
+ type: functest
+ testcase: neutron_trunk
+ report:
+ sub_testcase_list:
diff --git a/etc/userconfig/testcases.yaml b/etc/userconfig/testcases.yaml
index 5e6a6c70..444eff98 100644
--- a/etc/userconfig/testcases.yaml
+++ b/etc/userconfig/testcases.yaml
@@ -191,6 +191,22 @@ tiers:
- 'network'
exclude:
- 'test_networks_multiprovider_rbac'
+ -
+ case_name: neutron_trunk
+ project_name: functest
+ criteria: 100
+ blocking: false
+ description: >-
+ This test case runs the neutron trunk subtest of the
+ OpenStack Tempest suite. The list of test cases is
+ generated by Tempest having as input the relevant
+ testcase list file.
+ dependencies:
+ installer: ''
+ scenario: ''
+ run:
+ module: 'functest.opnfv_tests.openstack.tempest.tempest'
+ class: 'TempestNeutronTrunk'
-
name: features