Adding the new Patrole test case of Functest to Dovetail and to the
proposed_tests test suite.
JIRA: DOVETAIL-649
Change-Id: I2c3f583cdbd3af75cec020b0fe97f287d23498a5
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
source_file = os.path.join(result_path, 'refstack', 'tempest.log')
elif validate_testcase == 'bgpvpn':
source_file = os.path.join(result_path, 'bgpvpn.log')
+ elif validate_testcase == 'patrole':
+ source_file = os.path.join(result_path, 'patrole', 'tempest.log')
else:
source_file = None
if source_file:
- dovetail.stress.tc001
# sdnvpn
- dovetail.sdnvpn.tc000
+ # patrole
+ - dovetail.security.patrole
- healthcheck
- vnf
- lifecycle
+ - security
functest_testsuite:
- refstack_defcore
- tempest_custom
- rally_sanity
- promise
+ - patrole
functest_testcase:
- bgpvpn
---
functest:
image_name: opnfv/functest-smoke
- docker_tag: fraser
+ docker_tag: opnfv-6.0.0
opts: '-id --privileged=true'
envs: '-e INSTALLER_TYPE=unknown -e DEPLOY_SCENARIO=unknown -e NODE_NAME=unknown
-e TEST_DB_URL=file:///home/opnfv/functest/results/functest_results.txt'
--- /dev/null
+---
+dovetail.security.patrole:
+ name: dovetail.security.patrole
+ objective: Run Patrole to perform RBAC tests of the image and networking services
+ validate:
+ type: functest
+ testcase: patrole
+ report:
+ sub_testcase_list:
run:
module: 'functest.opnfv_tests.openstack.tempest.tempest'
class: 'TempestCustom'
+ -
+ case_name: patrole
+ project_name: functest
+ criteria: 100
+ blocking: false
+ description: >-
+ Test suite from Patrole project.
+ dependencies:
+ installer: ''
+ scenario: ''
+ run:
+ module: 'functest.opnfv_tests.openstack.patrole.patrole'
+ class: 'Patrole'
+ args:
+ role: 'admin'
+ services:
+ - 'image'
+ - 'network'
+ exclude:
+ - 'test_networks_multiprovider_rbac'
-
name: features