Date: Fri, 29 Mar 2024 10:53:51 +0000 (UTC) Message-ID: <1914782592.1590.1711709631307@759870d846b0> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1589_1575853810.1711709631307" ------=_Part_1589_1575853810.1711709631307 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
<=
strong>README.md (source from Functest) Commit= 24b477078738355573b46a249d9c02f95eb2db78 Timestamp Ja= nuary, 09, 2024 02:04 PM Full path README.md Descrip= tion Change-Id: I453ba137bd7b57b716fa4692f18b1137b9d638c0 Signed-o= ff-by: C=C3=A9dric Ollivier <cedric.ollivier@orange.com> (cherry pick= ed from commit f469c4a7244dded492a03ebf4b4d31c873f1fd96) |
||||||||||||
FunctestNetwork virtualization has dramatically modified our architectures which= asks for more automation and powerful testing tools like Functest, a colle= ction of state-of-the-art virtual infrastructure test suites, including aut= omatic VNF testing (cf. [1]). In context of OPNFV, Functest verifies any kind of OpenStack and Kuberne= tes deployments including production environments. It conforms to upstream = rules and integrates smoothly lots of the test cases available in the opens= ource market. It includes about 3000+ functional tests and 3 hours upstream= API and dataplane benchmarks. It=E2=80=99s completed by Virtual Network Fu= nction deployments and testing (vIMS, vRouter and vEPC) to ensure that the = platforms meet Network Functions Virtualization requirements. Raspberry PI = is also supported to verify datacenters as the lowest cost (50 euros hardwa= re and software included).
Prepare your environmentcat env DEPLOY_= SCENARIO=3DXXX # if not os-nosdn-nofeature-noha scenario NAMESERVER=3DXXX # if not 8.8.8.8 EXTERNAL_NETWORK=3DXXX # if not first network with router:external=3DTrue DASHBOARD_URL=3DXXX # else tempest_horizon will be skipped NEW_USER_ROLE=3DXXX # if not member SDN_CONTROLLER_IP=3DXXX # if odl scenario VOLUME_DEVICE_NAME=3DXXX # if not vdb FLAVOR_EXTRA_SPECS=3Dhw:mem_page_size:large # if fdio scenarios cat openstack.creds export = OS_AUTH_URL=3DXXX export OS_USER_DOMAIN_NAME=3DXXX export OS_PROJECT_DOMAIN_NAME=3DXXX export OS_USERNAME=3DXXX export OS_PROJECT_NAME=3DXXX export OS_PASSWORD=3DXXX export OS_IDENTITY_API_VERSION=3D3 export OS_REGION_NAME=3DXXX mkdir -p images && wget -q -O- https://g= it.opnfv.org/functest/plain/functest/ci/download_images.sh?h=3Dstable/walla= by | bash -s -- images && ls -1 images/* images/= cirros-0.5.1-aarch64-disk.img images/cirros-0.5.1-x86_64-disk.img images/cloudify-docker-manager-community-19.01.24.tar images/Fedora-Cloud-Base-30-1.2.x86_64.qcow2 images/shaker-image-1.3.0+stretch.qcow2 images/ubuntu-14.04-server-cloudimg-amd64-disk1.img images/ubuntu-14.04-server-cloudimg-arm64-uefi1.img images/ubuntu-16.04-server-cloudimg-amd64-disk1.img images/vyos-1.1.8-amd64.qcow2 Run healthcheck suitesudo do= cker run --env-file env \ -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ -v $(pwd)/images:/home/opnfv/functest/images \ opnfv/functest-healthcheck:wallaby +------= --------------------+------------------+---------------------+-------------= -----+----------------+ | TEST CASE | PROJECT | TIER | D= URATION | RESULT | +--------------------------+------------------+---------------------+------= ------------+----------------+ | connection_check | functest | healthcheck | = 00:03 | PASS | | tenantnetwork1 | functest | healthcheck | = 00:05 | PASS | | tenantnetwork2 | functest | healthcheck | = 00:06 | PASS | | vmready1 | functest | healthcheck | = 00:06 | PASS | | vmready2 | functest | healthcheck | = 00:08 | PASS | | singlevm1 | functest | healthcheck | = 00:32 | PASS | | singlevm2 | functest | healthcheck | = 00:37 | PASS | | vping_ssh | functest | healthcheck | = 00:46 | PASS | | vping_userdata | functest | healthcheck | = 00:39 | PASS | | cinder_test | functest | healthcheck | = 01:05 | PASS | | tempest_smoke | functest | healthcheck | = 05:39 | PASS | | tempest_horizon | functest | healthcheck | = 01:05 | PASS | | odl | functest | healthcheck | = 00:00 | SKIP | +--------------------------+------------------+---------------------+------= ------------+----------------+ Run smoke suitesudo do= cker run --env-file env \ -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ -v $(pwd)/images:/home/opnfv/functest/images \ opnfv/functest-smoke:wallaby +------= ---------------------+------------------+---------------+------------------= +----------------+ | TEST CASE | PROJECT | TIER | DURATI= ON | RESULT | +---------------------------+------------------+---------------+-----------= -------+----------------+ | tempest_neutron | functest | smoke | 15:30= | PASS | | tempest_cinder | functest | smoke | 02:01= | PASS | | tempest_keystone | functest | smoke | 01:17= | PASS | | tempest_heat | functest | smoke | 22:14= | PASS | | tempest_telemetry | functest | smoke | 00:00= | SKIP | | rally_sanity | functest | smoke | 17:24= | PASS | | refstack_compute | functest | smoke | 07:03= | PASS | | refstack_object | functest | smoke | 02:09= | PASS | | refstack_platform | functest | smoke | 07:31= | PASS | | tempest_full | functest | smoke | 41:52= | PASS | | tempest_scenario | functest | smoke | 08:42= | PASS | | tempest_slow | functest | smoke | 43:42= | PASS | | patrole_admin | functest | smoke | 21:06= | PASS | | patrole_member | functest | smoke | 21:23= | PASS | | patrole_reader | functest | smoke | 21:56= | PASS | | tempest_barbican | functest | smoke | 02:30= | PASS | | tempest_octavia | functest | smoke | 00:00= | SKIP | | tempest_cyborg | functest | smoke | 00:00= | SKIP | +---------------------------+------------------+---------------+-----------= -------+----------------+ Run smoke CNTT suitesudo do= cker run --env-file env \ -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ -v $(pwd)/images:/home/opnfv/functest/images \ opnfv/functest-smoke-cntt:wallaby +------= -------------------------+------------------+---------------+--------------= ----+----------------+ | TEST CASE | PROJECT | TIER | DU= RATION | RESULT | +-------------------------------+------------------+---------------+-------= -----------+----------------+ | tempest_neutron_cntt | functest | smoke | 1= 1:35 | PASS | | tempest_cinder_cntt | functest | smoke | 0= 1:58 | PASS | | tempest_keystone_cntt | functest | smoke | 0= 1:13 | PASS | | tempest_heat_cntt | functest | smoke | 2= 2:32 | PASS | | rally_sanity_cntt | functest | smoke | 1= 7:16 | PASS | | tempest_full_cntt | functest | smoke | 4= 1:13 | PASS | | tempest_scenario_cntt | functest | smoke | 0= 8:57 | PASS | | tempest_slow_cntt | functest | smoke | 3= 5:58 | PASS | +-------------------------------+------------------+---------------+-------= -----------+----------------+ Run benchmarking suitesudo do= cker run --env-file env \ -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ -v $(pwd)/images:/home/opnfv/functest/images \ opnfv/functest-benchmarking:wallaby +------= --------------+------------------+----------------------+------------------= +----------------+ | TEST CASE | PROJECT | TIER | DURATI= ON | RESULT | +--------------------+------------------+----------------------+-----------= -------+----------------+ | rally_full | functest | benchmarking | 93:03= | PASS | | rally_jobs | functest | benchmarking | 27:05= | PASS | | vmtp | functest | benchmarking | 17:56= | PASS | | shaker | functest | benchmarking | 24:02= | PASS | +--------------------+------------------+----------------------+-----------= -------+----------------+ Run benchmarking CNTT suitesudo do= cker run --env-file env \ -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ -v $(pwd)/images:/home/opnfv/functest/images \ opnfv/functest-benchmarking-cntt:wallaby +------= -------------------+------------------+----------------------+-------------= -----+----------------+ | TEST CASE | PROJECT | TIER | D= URATION | RESULT | +-------------------------+------------------+----------------------+------= ------------+----------------+ | rally_full_cntt | functest | benchmarking | = 89:52 | PASS | | rally_jobs_cntt | functest | benchmarking | = 19:39 | PASS | | vmtp | functest | benchmarking | = 16:59 | PASS | | shaker | functest | benchmarking | = 23:43 | PASS | +-------------------------+------------------+----------------------+------= ------------+----------------+ Ru= n vnf suitesudo do= cker run --env-file env \ -v $(pwd)/openstack.creds:/home/opnfv/functest/conf/env_file \ -v $(pwd)/images:/home/opnfv/functest/images \ opnfv/functest-vnf:wallaby +------= ----------------+------------------+--------------+------------------+-----= -----------+ | TEST CASE | PROJECT | TIER | DURATION = | RESULT | +----------------------+------------------+--------------+-----------------= -+----------------+ | cloudify | functest | vnf | 05:08 = | PASS | | cloudify_ims | functest | vnf | 24:46 = | PASS | | heat_ims | functest | vnf | 33:12 = | PASS | | vyos_vrouter | functest | vnf | 15:53 = | PASS | | juju_epc | functest | vnf | 27:52 = | PASS | +----------------------+------------------+--------------+-----------------= -+----------------+ |