...
ID | Type | Test Case | Description | Pre-condition & requirements | Status | Gerrit References | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | VIM operations on Compute | Create and show root certificates | Create and show root certificates | VIM: Openstack Components: Keystone, Nova | |||||||||
2 | VIM operations on Compute | Flavors CRD ops | Create, delete, list and show flavors | VIM: Openstack Components: Keystone, Nova | |||||||||
3 | VIM operations on Compute | Floating IPs CRUD ops | Allocate, delete, associate, disassociate, show and list floating ips | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
4 | VIM operations on Compute | Image metadata CRUD ops | List, set, update, show, delete image metadatas | VIM: Openstack Components: Keystone, Nova | |||||||||
5 | VIM operations on Compute | Images CRUD ops | Delete, list, show and create images | VIM: Openstack Components: Keystone, Nova, Glance | |||||||||
6 | VIM operations on Compute | Keypairs CRUD ops | Create, list, delete and show keypairs | VIM: Openstack Components: Keystone, Nova | |||||||||
7 | VIM operations on Compute | Show absolute limits | Show absolute limits | VIM: Openstack Components: Keystone, Nova | |||||||||
8 | VIM operations on Compute | Security group rules CRUD ops | Create, delete and list security group rules | VIM: Openstack Components: Keystone, Nova | |||||||||
9 | VIM operations on Compute | Security group CRUD ops | Create, delete, show, update and list security groups | VIM: Openstack Components: Keystone, Nova | |||||||||
10 | VIM operations on Compute | Interfaces CRUD ops | Create, delete, show and list interfaces; attach and deattach ports to servers | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
11 | VIM operations on Compute | List availability zones | List of availability zones and available services | VIM: Openstack Components: Keystone, Nova | |||||||||
12 | VIM operations on Compute | Servers CRD ops | Create, delete, list and get servers | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
13 | VIM operations on Compute | Device tagging | Verifty device tagging metadata of servers | VIM: Openstack Components: Keystone, Nova, Neutron, Glance, Neutron | 14 | VIM operations on Compute | Rebuild, resize and update server | Rebuild, resize and update server | VIM: Openstack Components: Keystone, Nova | ||||
1514 | VIM operations on Compute | List and show instance actions | List and show instance actions | VIM: Openstack Components: Keystone, Nova | |||||||||
1615 | VIM operations on Compute | Multiple create servers | Verify whether reservation id is in the response body of creating servers | VIM: Openstack Components: Keystone, Nova | |||||||||
1716 | VIM operations on Compute | Server actions | Change server passwords; reboot, rebuild, resize, pause, unpause, suspend, resume, shelve, unshelve, stop, start, lock, unlock server; create backup; get console oupt; show vnc console; | VIM: Openstack Components: Keystone, Nova, Glance | |||||||||
1817 | VIM operations on Compute | List server addresses | List server addresses | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
1918 | VIM operations on Compute | Server group | Create/delete server-groups with different policies. policies = affinity/anti-affinity It also adds the tests for list and get details of server-groups | VIM: Openstack Components: Keystone, Nova | |||||||||
2019 | VIM operations on Compute | Server metadata CRUD ops | List, set, update, show, delete server metadata | VIM: Openstack Components: Keystone, Nova | |||||||||
2120 | VIM operations on Compute | Delete and get server password | Delete and get server password | VIM: Openstack Components: Keystone, Nova | |||||||||
2221 | VIM operations on Compute | Server personality ops | Create and rebuild servers with personality | VIM: Openstack Components: Keystone, Nova | |||||||||
2322 | VIM operations on Compute | Rescue and unrescue servers | Rescue and unrescue servers | VIM: Openstack Components: Keystone, Nova | |||||||||
2423 | VIM operations on Compute | Create server with special metadata | Create server with admin password; create server with existing server name; create specify keypair; update server name; create server with IPv6 only | VIM: Openstack Components: Keystone, Nova | |||||||||
2524 | VIM operations on Compute | List virtual interfaces | List virtual interfaces | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
2625 | VIM operations on Compute | Attach and deattach volume | Attach and deattach volume; list and show volume attachments; delete attached volume | VIM: Openstack Components: Keystone, Nova, Cinder | |||||||||
2726 | VIM operations on Compute | Volume snapshot CRD operations | Create, show, list and delete volume snapshots | VIM: Openstack Components: Keystone, Nova, Cinder | |||||||||
2827 | VIM operations on Compute | Volumes CRUD ops | Create, show, list, update and delete volumes | VIM: Openstack Components: Keystone, Nova, Cinder | |||||||||
2928 | VIM operations on Compute | Show and list extensions | Show and list extensions | VIM: Openstack Components: Keystone, Nova | |||||||||
3029 | VIM operations on Compute | Live block migration | Migrating to an invalid host should not change the status | VIM: Openstack Components: Keystone, Nova | |||||||||
3130 | VIM operations on Compute | List networks | List networks | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
3231 | VIM operations on Compute | Quotas CRUD ops | Show, create, update and delete quotas | VIM: Openstack Components: Keystone, Nova | |||||||||
3332 | VIM operations on Compute | List and show tenant networks | List and show tenant networks | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
3433 | VIM operations on Compute | List and show API versions | List and show API versions | VIM: Openstack Components: Keystone, Nova | |||||||||
3534 | VIM operations on Compute | Agents CRUD | Create, update, delete and list agents | VIM: Openstack Components: Keystone, Nova | |||||||||
3635 | VIM operations on Compute | Aggregate CRUD | Create, update, delete, show and list agents | VIM: Openstack Components: Keystone, Nova | |||||||||
3736 | VIM operations on Compute | Auto-allocating networks | Tests auto-allocating networks with the v2.37 microversion. The tenant must not have any network resources available to it so we can make sure that Nova calls to Neutron to automatically allocate the network topology. | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
3837 | VIM operations on Compute | Fixed ips | List, reserve and unreserve fixed ips | VIM: Openstack Components: Keystone, Nova | |||||||||
3938 | VIM operations on Compute | Flavors access | Add and remove Flavor Access require admin privileges | VIM: Openstack Components: Keystone, Nova | |||||||||
4039 | VIM operations on Compute | Flavor Extra Spec API extension | SET, UNSET, UPDATE Flavor Extra specs require admin privileges. GET Flavor Extra specs can be performed even by without admin privileges. | VIM: Openstack Components: Keystone, Nova | |||||||||
4140 | VIM operations on Compute | Floating IPs Bulk CRUD | Create, update, delete, and list Floating IPs Bulk that require admin privileges | VIM: Openstack Components: Keystone, Nova, Neutron | |||||||||
4241 | VIM operations on Compute | Host CRUD negativeops | Create, update, delete, show and list hosts using admin privileges | VIM: Openstack Components: Keystone, Nova | |||||||||
4342 | VIM operations on Compute | List and show hostshypervisors | List and show hosts hypervisors using admin privileges | VIM: Openstack Components: Keystone, Nova | |||||||||
4443 | VIM operations on Compute | List and show hypervisors | Instance usage audit log | Show and list instance usage audit logList and show hypervisors using admin privileges | VIM: Openstack Components: Keystone, Nova | ||||||||
4544 | VIM operations on Compute | Instance usage audit log negative | Show instance usage audit log | VIM: Openstack Components: Keystone, Nova | |||||||||
46 | VIM operations on Compute | Instance usage audit log | Show and list instance usage audit log | VIM: Openstack Components: Keystone, Nova | |||||||||
47 | VIM operations on Compute | Live block migration | Live migration between two hosts | VIM: Openstack Components: Keystone, Nova | |||||||||
4845 | VIM operations on Compute | Migrations admin | Live migrations and cold migrations | VIM: Openstack Components: Keystone, Nova | |||||||||
4946 | VIM operations on Compute | Nova network API | List and show network | VIM: Openstack Components: Keystone, Nova | |||||||||
5047 | VIM operations on Compute | Servers create ops on multinodes | Create servers on same host; create servers on different hosts | VIM: Openstack Components: Keystone, Nova | |||||||||
5148 | VIM operations on Compute | List and show services | List and show services | VIM: Openstack Components: Keystone, Nova | |||||||||
5249 | VIM operations on Compute | List and show tenant usage | List and show usage for tenants | VIM: Openstack Components: Keystone, Nova | 53 | VIM operations on Compute | Swap volumes | Swapp volumes with admin user | VIM: Openstack Components: Keystone, Nova, Cinder |
VIM Operations on Network
...
ID | Type | Test Case | Description | Pre-condition & requirements | Status | Gerrit References |
---|---|---|---|---|---|---|
1 | VIM operations on Volume | List availability zones | List availability zones | VIM: Openstack Components: Keystone, Nova, Cinder | ||
2 | VIM operations on Volume | List extensions | List of all extensions | VIM: Openstack Components: Keystone, Nova, Cinder | ||
3 | VIM operations on Volume | Snapshot metadata CRUD ops | Create, show, update, delete metadata; Create, show, update, delete metadata items; | VIM: Openstack Components: Keystone, Nova, Cinder | ||
4 | VIM operations on Volume | Show volume absolute limits | Show volume absolute limits for a tenant | VIM: Openstack Components: Keystone, Cinder | ||
5 | VIM operations on Volume | Volume metadata CRUD ops | Create, show, update, delete volume metadata | VIM: Openstack Components: Keystone, Cinder | ||
6 | VIM operations on Volume | Volume transfer CRUD ops | Create, show, update, delete and list volume transfers | VIM: Openstack Components: Keystone, Cinder | ||
7 | VIM operations on Volume | Volume actions | Attach and deattach volume to an instance; Verify that a volume bootable flag is retrieved; Verify that a volume's attachment information is retrieved; upload volume; reserve and unreserve volumes; update volume; Reset volume status; force delete volumes | VIM: Openstack Components: Keystone, Cinder, Glance | ||
8 | VIM operations on Volume | Volume backup CRUD ops | Create, show, list, restore, delete volume backups;export and import volume backups; reset backup status | VIM: Openstack Components: Keystone, Cinder | ||
9 | VIM operations on Volume | Volumes clone | Creates a volume from another volume passing a size different from the source volume; Create a volume from the bootable volume | VIM: Openstack Components: Keystone, Cinder | ||
10 | VIM operations on Volume | Extend volume | Extend volume | VIM: Openstack Components: Keystone, Cinder | ||
11 | VIM operations on Volume | Volumes CRUD ops | Create, show, update, list and delete volumes | VIM: Openstack Components: Keystone, Cinder, Glance | ||
12 | VIM operations on Volume | Volumes snapshot CRUD ops | Create a snapshot when volume status is in-use; Create, show, list, update and delete snapshots; | VIM: Openstack Components: Keystone, Cinder | ||
13 | VIM operations on Volume | Image metadata RUD ops | Update and show, delete image metadata | VIM: Openstack Components: Keystone, Nova, Cinder, Glance | ||
14 | VIM operations on Volume | Create and show volume with Mutil backend | Show volume id which created by type without prefix;Show volume id which created by type wit prefix | VIM: Openstack Components: Keystone, Cinder | ||
15 | VIM operations on Volume | Qos specs CRUD ops | Create, list, delete, show, associate, disassociate, set/unset qos-specs | VIM: Openstack Components: Keystone, Cinder | ||
16 | VIM operations on Volume | Snapshot actions | Reset and update snapshot status; force delete snapshot; | VIM: Openstack Components: Keystone, Cinder | ||
17 | VIM operations on Volume | List hosts | List hosts | VIM: Openstack Components: Keystone, Nova, Cinder | ||
18 | VIM operations on Volume | Volume quotas RUD ops | List, show,update and delete volume quotas | VIM: Openstack Components: Keystone, Cinder | ||
19 | VIM operations on Volume | List volume services | Volume service list requires admin privileges | VIM: Openstack Components: Keystone, Cinder | ||
20 | VIM operations on Volume | Create and update volume snapshot quotas | Create and update volume snapshot quotas | VIM: Openstack Components: Keystone, Cinder | ||
21 | VIM operations on Volume | Volume types extra specs CRUD ops | Create, show, delete, list and update volume types extra specs | VIM: Openstack Components: Keystone, Cinder | ||
22 | VIM operations on Volume | Volume types CRUD ops | Create, update, show, delete and list volume types | VIM: Openstack Components: Keystone, Cinder | ||
23 | VIM operations on Volume | User messages RD ops | List, show and delete user messsages | VIM: Openstack Components: Keystone, Cinder | ||
24 | VIM operations on Volume | List and show backends capabilities | List and show backends capabilities | VIM: Openstack Components: Keystone, Cinder | ||
25 | VIM operations on Volume | List and show volume pools | List and show volume pools | VIM: Openstack Components: Keystone, Cinder | ||
26 | VIM operations on Volume | Add and list volume type access | Add and list volume type access | VIM: Openstack Components: Keystone, Cinder |
VIM Operations on Image
The Gerrit reference for this test area: https://gerrit.opnfv.org/gerrit/#/c/27219/1
ID | Type | ID | Type | Test Case | Description | Pre-condition & requirements | Status | Gerrit References |
---|---|---|---|---|---|---|---|---|
1 | VIM operations on Image | Images member CRUD ops | Create, show, delete, update, list images member | VIM: Openstack Components: Keystone, Glance | https://gerrit.opnfv.org/gerrit/#/c/27221/1 | |||
2 | VIM operations on Image | Metadata definition Namespaces basic functionality | Create, show, update, delete and list metadata definition namespace | VIM: Openstack Components: Keystone, Glance | https://gerrit.opnfv.org/gerrit/#/c/27223/1 | |||
3 | VIM operations on Image | Metadata definition resource types basic functionality | Create, show, update, delete and list metadata definition resource types | VIM: Openstack Components: Keystone, Glance | https://gerrit.opnfv.org/gerrit/#/c/27225/1 | |||
4 | VIM operations on Image | Images CRUD ops | Register, show , delete, update and list images; upload and show the image file | VIM: Openstack Components: Keystone, Glance | https://gerrit.opnfv.org/gerrit/#/c/27227/1 | |||
5 | VIM operations on Image | Create and delete image tags | Create and delete image tags | VIM: Openstack Components: Keystone, Glance | https://gerrit.opnfv.org/gerrit/#/c/27231/1 |
VIM Operations on
...
Identity
ID | Type | Test Case | Description | Pre-condition & requirements | Status | Gerrit References |
---|---|---|---|---|---|---|
1 | VIM operations on Identity | List extensions | List all the extensions | VIM: Openstack Components: Keystone | ||
2 | VIM operations on Identity | API discovery features | Show API version; show API media types; show API status | VIM: Openstack Components: Keystone | ||
3 | VIM operations on Identity | Projects CRUD ops | List, create, delete and update projects; associate a user to a project | VIM: Openstack Components: Keystone | ||
4 | VIM operations on Identity | Token CRUD ops | Create, show, delete, rescope token; Note: An unscoped token can be requested, that token can be used to request a scoped token. The scoped token can be revoked, and the original token used to get a token in a different project. | VIM: Openstack Components: Keystone | ||
5 | VIM operations on Identity | Update password | User update own password | VIM: Openstack Components: Keystone | ||
6 | VIM operations on Identity | User ec2 credentials CRD ops | Create, show, list and delete user ec2 credentials | VIM: Openstack Components: Keystone | ||
7 | VIM operations on Identity | Credentials CRUD ops | Create, show, update, delete and list credentials | VIM: Openstack Components: Keystone | ||
8 | VIM operations on Identity | Default project id | 1. create a domain 2. create a project in the domain 3. create a user in the domain, with the previous project as his default project 4. get roles and find the admin role 5. grant the admin role to the user on his project 6. create a new client with user's credentials 7. verify the user's token and see that it is scoped to the project | VIM: Openstack Components: Keystone | ||
9 | VIM operations on Identity | Domains CRUD ops | Create, update, delete and list domains | VIM: Openstack Components: Keystone | ||
10 | VIM operations on Identity | Endpoint CRUD ops | Create, update, delete, show and list endpoints | VIM: Openstack Components: Keystone | ||
11 | VIM operations on Identity | Groups CRUD ops | Create, update, delete, show and list groups; add, list and delete users in groups; | VIM: Openstack Components: Keystone | ||
12 | VIM operations on Identity | Inherits CRUD ops | Create, assign, list, check, revoke roles on domains user/domains group/projects user/projects group/domains/ project trees | VIM: Openstack Components: Keystone | ||
13 | VIM operations on Identity | Policy CRUD ops | List, create, update and delete policies | VIM: Openstack Components: Keystone | ||
14 | VIM operations on Identity | Regions CRUD ops | Create, show, update, delete and list regions | VIM: Openstack Components: Keystone | ||
15 | VIM operations on Identity | Roles CRUD ops | Create, show, update, delete and list roles; grant ,list and revoke role to user/group on project/domain/ | VIM: Openstack Components: Keystone | ||
16 | VIM operations on Identity | Services CRUD ops | Create, show, update, delete and list services | VIM: Openstack Components: Keystone | ||
17 | VIM operations on Identity | Trusts CRU ops | Create, show, delete and list trusts; updates are not supported for trusts | VIM: Openstack Components: Keystone | ||
18 | VIM operations on Identity | Users CRUD ops | Create, update, show, delete and list users; Request for token authentication with/without a valid token in header | VIM: Openstack Components: Keystone |
...