general:
directories:
# Relative to the path where the repo is cloned:
- dir_vping: testcases/vPing/CI/libraries/
- dir_odl: testcases/Controllers/ODL/CI/
- dir_rally: testcases/VIM/OpenStack/CI/libraries/
- dir_rally_scn: testcases/VIM/OpenStack/CI/rally_cert/
- dir_tempest_cases: testcases/VIM/OpenStack/CI/custom_tests/
- dir_vIMS: testcases/vIMS/CI/
- dir_onos: testcases/Controllers/ONOS/Teston/CI/
+ dir_vping: testcases/OpenStack/vPing/
+ dir_odl: testcases/Controllers/ODL/
+ dir_rally: testcases/OpenStack/rally/
+ dir_tempest_cases: testcases/OpenStack/tempest/custom_tests/
+ dir_vIMS: testcases/vnf/vIMS/
+ dir_onos: testcases/Controllers/ONOS/Teston/
+ dir_onos_sfc: testcases/Controllers/ONOS/Sfc/
# Absolute path
dir_repos: /home/opnfv/repos
dir_repo_onos: /home/opnfv/repos/onos
dir_repo_promise: /home/opnfv/repos/promise
dir_repo_doctor: /home/opnfv/repos/doctor
+ dir_repo_copper: /home/opnfv/repos/copper
dir_repo_ovno: /home/opnfv/repos/ovno
dir_functest: /home/opnfv/functest
dir_results: /home/opnfv/functest/results
dir_rally_inst: /home/opnfv/.rally
openstack:
- image_name: functest-img
+ snapshot_file: /home/opnfv/functest/conf/openstack_snapshot.yaml
+
+ image_name: Cirros-0.3.4
image_file_name: cirros-0.3.4-x86_64-disk.img
image_disk_format: qcow2
-
+
# Private network for functest. Will be created by config_functest.py
neutron_private_net_name: functest-net
neutron_private_subnet_name: functest-subnet
vping_sg_name: vPing-sg
vping_sg_descr: Security group for vPing test case
+onos_sfc:
+ image_name: TestSfcVm
+ image_file_name: firewall_block_image.img
+
tempest:
identity:
tenant_name: tempest
tenant_description: Tenant for Tempest test suite
user_name: tempest
user_password: tempest
- input-scenario:
- ssh_user_regex: '[["^.*[Cc]irros.*$", "cirros"], ["^.*[Tt]est[VvMm].*$", "cirros"], ["^.*rally_verify.*$", "cirros"]]'
+ private_net_name: tempest-net
+ private_subnet_name: tempest-subnet
+ private_subnet_cidr: 192.168.150.0/24
+ router_name: tempest-router
rally:
deployment_name: opnfv-rally
+ network_name: rally-net
+ subnet_name: rally-subnet
+ subnet_cidr: 192.168.140.0/24
+ router_name: rally-router
vIMS:
general:
cloudify:
blueprint:
url: https://github.com/boucherv-orange/cloudify-manager-blueprints.git
- branch: "3.3-build"
+ branch: "3.3.1-build"
requierments:
ram_min: 3000
os_image: centos_7
installer_master: '10.20.0.2'
installer_master_username: 'root'
installer_master_password: 'r00tme'
-
+multisite:
+ fuel_environment:
+ installer_username: 'root'
+ installer_password: 'r00tme'
+ compass_environment:
+ installer_username: 'root'
+ installer_password: 'root'
+ multisite_controller_ip: '10.1.0.50'
promise:
general:
tenant_name: promise
subnet_cidr: 192.168.121.0/24
router_name: promise-router
-results:
- test_db_url: http://testresults.opnfv.org/testapi
-
-# to be maintained...
-# the execution order is important as some tests may be more destructive than others
-# and if vPing is failing is usually not needed to continue...
-test_exec_priority:
- 1: healthcheck
- 2: vping_ssh
- 3: vping_userdata
- 4: tempest
- 5: odl
- 6: onos
- 7: ovno
- 8: doctor
- 9: promise
- 10: odl-vpnservice
- 11: bgpvpn
- #11: openstack-neutron-bgpvpn-api-extension-tests
- 12: vims
- 13: rally
+example:
+ example_vm_name: example-vm
+ example_flavor: m1.small
+ example_image_name: functest-example-vm
+ example_private_net_name: example-net
+ example_private_subnet_name: example-subnet
+ example_private_subnet_cidr: 192.168.170.0/24
+ example_router_name: example-router
+ example_sg_name: example-sg
+ example_sg_descr: Example Security group
-
-########################################################################
-# This part lists the dependencies of the tests
-#
-# it is used to manage the complexity of the possible combinations
-#
-# 17 projects have been declared for Brahmaputra (D Milestone)
-# 89 testcases are associated with these 17 projects
-#
-# in B-Release, Functest deals with 6 companion projects:
-# - congress
-# - doctor
-# - ovno
-# - policyTest
-# - promise
-# - sdnvpn
-#
-# constraints may be declared at the testcase or the test project level
-#
-# By default we consider that all the tests can be run on any configuration
-#
-# we defined 2 constraints
-# - installer (e.g. my test can be run only with installer Compass)
-# possible values: apex, compass, fuel, joid
-#
-# - the scenario: it described a specif installation
-# os-<controller>-<nfvfeature>-<mode>[-<extrastuff>]
-# With parameters:
-# controller=(nosdn|odl_l3|odl_l2|onos|ocl)
-# No odl_l3 today
-# nfvfeature=(kvm|ovs|dpdk|nofeature)
-# '_' list separated.
-# mode=(ha|noha)
-# extrastuff=(none)
-# Optional field - Not used today#
-#
-# ref:https://gerrit.opnfv.org/gerrit/#/c/6323/7/jjb/joid/joid-deploy.sh (L72-82)
-# e.g my test is only possible with OVS 2.3.2 on odl
-#
-# in functest, we indicate the regex pattern to be checked towards the scenario
-# e.g. odl-vpn_service-tests can be run if and only if
-# - installer is fuel
-# - scenario contains the name ovs and odl
-#
-#######################################################################
-test-dependencies:
- doctor:
- installer: 'apex'
- functest:
- vims:
- scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'
- healthcheck:
- vping_ssh:
- scenario: '^((?!bgpvpn).)*$'
- vping_userdata:
- tempest:
- rally:
- odl:
- scenario: 'odl'
- onos:
- scenario: 'onos'
- promise:
- installer: '(fuel)|(joid)'
- ovno:
- scenario: 'ocl'
- policy-test:
- scenario: 'odl'
- sdnvpn:
- bgpvpn:
- installer: '(fuel)|(apex)'
- scenario: 'bgpvpn'
- # this execute the tempest tests of networking-bgpvpn
+results:
+ test_db_url: http://testresults.opnfv.org/test/api/v1