OPNFV SnapsΒΆ
- 1. Installing SNAPS
- 2. Try an example
- 3. Running Unit Test Suite
- 4. SNAPS-OO Library Usage
- 4.1. SNAPS Credentials
- 4.2. SNAPS Object Creators
- 4.2.1. Create User
- 4.2.2. Create Project
- 4.2.3. Create Flavor
- 4.2.4. Create Image
- 4.2.5. Create Keypair
- 4.2.6. Create Network
- 4.2.7. Create Security Group
- 4.2.8. Create Router
- 4.2.9. Create QoS Spec
- 4.2.10. Create Volume Type
- 4.2.11. Create Volume
- 4.2.12. Create Heat Stack
- 4.2.13. Create VM Instance
- 4.3. Ansible Provisioning
- 4.4. OpenStack Utilities
- 5. SNAPS OpenStack API Testing
- 6. The Test Classes
- 6.1. glance_utils_tests.py - GlanceSmokeTests
- 6.2. keystone_utils_tests.py - KeystoneSmokeTests
- 6.3. neutron_utils_tests.py - NeutronSmokeTests
- 6.4. nova_utils_tests.py - NovaSmokeTests
- 6.5. cinder_utils_tests.py - CinderSmokeTests
- 6.6. heat_utils_tests.py - HeatSmokeTests
- 6.7. keystone_utils_tests.py - KeystoneUtilsTests
- 6.8. create_user_tests.py - CreateUserSuccessTests
- 6.9. create_project_tests.py - CreateProjectSuccessTests
- 6.10. create_project_tests.py - CreateProjectUserTests
- 6.11. glance_utils_tests.py - GlanceUtilsTests
- 6.12. neutron_utils_tests.py - NeutronUtilsNetworkTests
- 6.13. neutron_utils_tests.py - NeutronUtilsSubnetTests
- 6.14. neutron_utils_tests.py - NeutronUtilsIPv6Tests
- 6.15. neutron_utils_tests.py - NeutronUtilsRouterTests
- 6.16. neutron_utils_tests.py - NeutronUtilsSecurityGroupTests
- 6.17. neutron_utils_tests.py - NeutronUtilsFloatingIpTests
- 6.18. cinder_utils_tests.py - CinderUtilsQoSTests
- 6.19. cinder_utils_tests.py - CinderUtilsSimpleVolumeTypeTests
- 6.20. cinder_utils_tests.py - CinderUtilsAddEncryptionTests
- 6.21. cinder_utils_tests.py - CinderUtilsVolumeTypeCompleteTests
- 6.22. cinder_utils_tests.py - CinderUtilsVolumeTests
- 6.23. nova_utils_tests.py - NovaUtilsKeypairTests
- 6.24. nova_utils_tests.py - NovaUtilsFlavorTests
- 6.25. nova_utils_tests.py - NovaUtilsInstanceTests
- 6.26. nova_utils_tests.py - NovaUtilsInstanceVolumeTests
- 6.27. create_flavor_tests.py - CreateFlavorTests
- 6.28. heat_utils_tests.py - HeatUtilsCreateSimpleStackTests
- 6.29. heat_utils_tests.py - HeatUtilsCreateComplexStackTests
- 6.30. heat_utils_tests.py - HeatUtilsRouterTests
- 6.31. heat_utils_tests.py - HeatUtilsVolumeTests
- 6.32. heat_utils_tests.py - HeatUtilsKeypairTests
- 6.33. heat_utils_tests.py - HeatUtilsSecurityGroupTests
- 6.34. heat_utils_tests.py - HeatUtilsFlavorTests
- 6.35. magnum_utils_tests.py - MagnumUtilsTests
- 6.36. settings_utils_tests.py - SettingsUtilsNetworkingTests
- 6.37. settings_utils_tests.py - SettingsUtilsVmInstTests
- 7. SNAPS Unit Testing
- 8. The Test Classes
- 8.1. FileUtilsTests
- 8.2. ProxySettingsUnitTests
- 8.3. OSCredsUnitTests
- 8.4. SecurityGroupRuleConfigUnitTests
- 8.5. SecurityGroupRuleSettingsUnitTests
- 8.6. SecurityGroupRuleDomainObjectTests
- 8.7. SecurityGroupConfigUnitTests
- 8.8. SecurityGroupSettingsUnitTests
- 8.9. SecurityGroupDomainObjectTests
- 8.10. ImageConfigUnitTests
- 8.11. ImageSettingsUnitTests
- 8.12. ImageDomainObjectTests
- 8.13. FlavorConfigUnitTests
- 8.14. FlavorSettingsUnitTests
- 8.15. FlavorDomainObjectTests
- 8.16. KeypairConfigUnitTests
- 8.17. KeypairSettingsUnitTests
- 8.18. KeypairDomainObjectTests
- 8.19. UserConfigUnitTests
- 8.20. UserSettingsUnitTests
- 8.21. UserDomainObjectTests
- 8.22. ProjectConfigUnitTests
- 8.23. ProjectSettingsUnitTests
- 8.24. ProjectDomainObjectTests
- 8.25. DomainDomainObjectTests
- 8.26. ComputeQuotasDomainObjectTests
- 8.27. NetworkQuotasDomainObjectTests
- 8.28. RoleDomainObjectTests
- 8.29. NetworkConfigUnitTests
- 8.30. NetworkSettingsUnitTests
- 8.31. NetworkObjectTests
- 8.32. SubnetConfigUnitTests
- 8.33. SubnetSettingsUnitTests
- 8.34. SubnetObjectTests
- 8.35. PortConfigUnitTests
- 8.36. PortSettingsUnitTests
- 8.37. PortDomainObjectTests
- 8.38. RouterConfigUnitTests
- 8.39. RouterSettingsUnitTests
- 8.40. RouterDomainObjectTests
- 8.41. InterfaceRouterDomainObjectTests
- 8.42. StackConfigUnitTests
- 8.43. StackSettingsUnitTests
- 8.44. StackDomainObjectTests
- 8.45. ResourceDomainObjectTests
- 8.46. OutputDomainObjectTests
- 8.47. VolumeConfigUnitTests
- 8.48. VolumeSettingsUnitTests
- 8.49. VolumeDomainObjectTests
- 8.50. VolumeTypeConfigUnitTests
- 8.51. VolumeTypeSettingsUnitTests
- 8.52. VolumeTypeDomainObjectTests
- 8.53. VolumeTypeEncryptionObjectTests
- 8.54. QoSConfigUnitTests
- 8.55. QoSSettingsUnitTests
- 8.56. QoSSpecDomainObjectTests
- 8.57. VolumeDomainObjectTests
- 8.58. FloatingIpConfigUnitTests
- 8.59. FloatingIpSettingsUnitTests
- 8.60. FloatingIpDomainObjectTests
- 8.61. VmInstanceConfigUnitTests
- 8.62. VmInstanceSettingsUnitTests
- 8.63. VmInstDomainObjectTests
- 8.64. ClusterTemplateConfigUnitTests
- 8.65. ClusterTemplateUnitTests
- 8.66. SettingsUtilsUnitTests
- 9. SNAPS OpenStack Integration Testing
- 10. The Test Classes
- 10.1. create_security_group_tests.py - CreateSecurityGroupTests
- 10.2. create_security_group_tests.py - CreateMultipleSecurityGroupTests
- 10.3. create_image_tests.py - CreateImageSuccessTests
- 10.4. create_image_tests.py - CreateImageNegativeTests
- 10.5. create_image_tests.py - CreateMultiPartImageTests
- 10.6. create_keypairs_tests.py - CreateKeypairsTests
- 10.7. create_keypairs_tests.py - CreateKeypairsCleanupTests
- 10.8. create_network_tests.py - CreateNetworkSuccessTests
- 10.9. create_network_tests.py - CreateNetworkGatewayTests
- 10.10. create_network_tests.py - CreateNetworkIPv6Tests
- 10.11. create_network_tests.py - CreateMultipleNetworkTests
- 10.12. create_router_tests.py - CreateRouterSuccessTests
- 10.13. create_router_tests.py - CreateRouterNegativeTests
- 10.14. create_router_tests.py - CreateMultipleRouterTests
- 10.15. create_router_tests.py - CreateRouterSecurityGroupTests
- 10.16. create_router_tests.py - CreateRouterSharedNetworksTests
- 10.17. create_qos_tests.py - CreateQoSTests
- 10.18. create_volume_type_tests.py - CreateSimpleVolumeTypeSuccessTests
- 10.19. create_volume_type_tests.py - CreateSimpleVolumeTypeComplexTests
- 10.20. create_volume_tests.py - CreateSimpleVolumeSuccessTests
- 10.21. create_volume_tests.py - CreateSimpleVolumeFailureTests
- 10.22. create_volume_tests.py - CreateVolumeWithTypeTests
- 10.23. create_volume_tests.py - CreateVolumeWithImageTests
- 10.24. create_volume_tests.py - CreateVolMultipleCredsTests
- 10.25. create_stack_tests.py - CreateStackSuccessTests
- 10.26. create_stack_tests.py - CreateStackVolumeTests
- 10.27. create_stack_tests.py - CreateStackFloatingIpTests
- 10.28. create_stack_tests.py - CreateStackNestedResourceTests
- 10.29. create_stack_tests.py - CreateStackUpdateTests
- 10.30. create_stack_tests.py - CreateStackRouterTests
- 10.31. create_stack_tests.py - CreateStackFlavorTests
- 10.32. create_stack_tests.py - CreateStackKeypairTests
- 10.33. create_stack_tests.py - CreateStackSecurityGroupTests
- 10.34. create_stack_tests.py - CreateComplexStackTests
- 10.35. create_stack_tests.py - CreateStackNegativeTests
- 10.36. create_stack_tests.py - CreateStackFailureTests
- 10.37. create_instance_tests.py - CreateInstanceSimpleTests
- 10.38. create_instance_tests.py - CreateInstanceExternalNetTests
- 10.39. create_instance_tests.py - SimpleHealthCheck
- 10.40. create_instance_tests.py - CreateInstanceTwoNetTests
- 10.41. create_instance_tests.py - CreateInstanceSingleNetworkTests
- 10.42. create_instance_tests.py - CreateInstancePortManipulationTests
- 10.43. create_instance_tests.py - CreateInstanceOnComputeHost
- 10.44. create_instance_tests.py - CreateInstanceFromThreePartImage
- 10.45. create_instance_tests.py - CreateInstanceIPv6NetworkTests (Staging)
- 10.46. create_instance_tests.py - InstanceSecurityGroupTests
- 10.47. create_instance_tests.py - CreateInstanceVolumeTests
- 10.48. ansible_utils_tests.py - AnsibleProvisioningTests
- 10.49. cluster_template_tests.py - CreateClusterTemplateTests