diff options
-rw-r--r-- | dovetail/test_runner.py | 4 | ||||
-rw-r--r-- | etc/compliance/proposed_tests.yml | 2 | ||||
-rw-r--r-- | etc/conf/dovetail_config.yml | 1 | ||||
-rw-r--r-- | etc/testcase/tempest.trunk-ports.yml | 9 | ||||
-rw-r--r-- | etc/userconfig/testcases.yaml | 16 |
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 |