Created by Kailash Khalasi, last modified on Jul 31, 2017
Title | Test Steps | Expected Result |
Validate Default OVS Flow Count | Checks the number of flows that should be inserted into the switch (ovs or fabric) after a typical CORD POD installation | 42 default flow count |
Validate Current VTN Service Networks and Ports | Makes rest calls to XOS to validate the default VTN Service Networks + Ports | public,mgmt,exampleservice_network,mysite_vsg_access |
Validate Default Subscriber | Validated subscriber of "My House" is set up (set up by E2E playbook test) | Subscriber is found with service specific id, "123" |
Create New Test Service | Creates a generic service that will be used for the new VTN Network | New service is created |
Create New VTN Service Network | Creates a new core network with custom subnet | New network created |
Create New Slice with New Test Service | Creates a new slice and adds the new generic test service to it | New slice created |
Add Networks to New Test Network Slice | Creates a new network slice for the new slice and adds mgmt and new network to it | New network slice created |
Create New Test Instance | Creates a new instance for the test service | New instance created |
Validate New Flows | Validates new flows were added to the switch after instance has been created (new flow rules for new network) | Flow rules added |
Validate Creation of Openstack Resources | Validates Openstack nova instance (vm) and neutron network is created for new instance | Openstack resources created |
Create New Cord Subscriber | Creates a new cord root subscriber | New subscriber created |
Create Volt Tenant for Subscriber | Creates a new volt tenant for new subscriber | Volt Tenant created |
Validate Creation of Instance | Validates new instance created for Volt Tenant | Instance created |
Delete Volt Tenant | Deletes volt tenant | Volt Tenant deleted |
Delete Cord Subscriber | Deletes new cord root subscriber | Subscriber deleted |
Delete Test Instance | Deletes test instance | Instance deleted |
Delete Test Slice | Deletes test slice | Slice deleted |
Delete VTN Test Network | Deletes VTN Test Network | Network deleted |
Delete Test Service | Deletes Test Service | Service deleted |
Validate Flows Removed | Validated newly flow rules added for VTN Test Network is removed from switch | Flows removed |
Validate Openstack Resources Removed | Validated new instances/networks in Openstack are deleted | Openstack resources deleted |