Adding the tags for different configurations in to testcase

This commit is contained in:
Prasanna Santhanam 2012-07-04 18:14:28 +05:30
parent 8d74305707
commit a725fdc3ab
5 changed files with 39 additions and 12 deletions

View File

@ -153,6 +153,7 @@ class TestResourceLimitsAccount(cloudstackTestCase):
def test_01_vm_per_account(self):
"""Test VM limit per account
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Set user_vm=1 limit for account 1.
@ -245,6 +246,7 @@ class TestResourceLimitsAccount(cloudstackTestCase):
def test_02_publicip_per_account(self):
"""Test Public IP limit per account
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Set Public_IP= 2 limit for account 1.
@ -387,6 +389,7 @@ class TestResourceLimitsAccount(cloudstackTestCase):
def test_03_snapshots_per_account(self):
"""Test Snapshot limit per account
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Set snapshot= 2 limit for account 1.
@ -542,6 +545,7 @@ class TestResourceLimitsAccount(cloudstackTestCase):
def test_04_volumes_per_account(self):
"""Test Volumes limit per account
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Set volumes=2 limit for account 1.
@ -683,6 +687,7 @@ class TestResourceLimitsAccount(cloudstackTestCase):
def test_05_templates_per_account(self):
"""Test Templates limit per account
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Set templates=1 limit for account 1.
@ -912,6 +917,7 @@ class TestResourceLimitsDomain(cloudstackTestCase):
def test_01_vm_per_domain(self):
"""Test VM limit per domain
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Set max VM per domain to 2
@ -977,6 +983,7 @@ class TestResourceLimitsDomain(cloudstackTestCase):
def test_01_publicip_per_domain(self):
"""Test Public IP limit per domain
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. set max no of IPs per domain to 2.
@ -1046,6 +1053,7 @@ class TestResourceLimitsDomain(cloudstackTestCase):
def test_03_snapshots_per_domain(self):
"""Test Snapshot limit per domain
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. set max no of snapshots per domain to 1.
@ -1128,6 +1136,7 @@ class TestResourceLimitsDomain(cloudstackTestCase):
def test_04_volumes_per_domain(self):
"""Test Volumes limit per domain
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. set max no of volume per domain to 1.
@ -1180,6 +1189,7 @@ class TestResourceLimitsDomain(cloudstackTestCase):
def test_05_templates_per_domain(self):
"""Test Templates limit per domain
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. set max no of templates per domain to 2.
@ -1325,6 +1335,7 @@ class TestResources(cloudstackTestCase):
def test_01_zones(self):
"""Check the status of zones"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. List zones
@ -1350,6 +1361,7 @@ class TestResources(cloudstackTestCase):
def test_02_pods(self):
"""Check the status of pods"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. List pods
@ -1375,6 +1387,7 @@ class TestResources(cloudstackTestCase):
def test_03_clusters(self):
"""Check the status of clusters"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. List clusters
@ -1400,6 +1413,7 @@ class TestResources(cloudstackTestCase):
def test_04_hosts(self):
"""Check the status of hosts"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. List hosts with type=Routing
@ -1426,6 +1440,7 @@ class TestResources(cloudstackTestCase):
def test_05_storage_pools(self):
"""Check the status of Storage pools"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. List storage pools for the zone
@ -1451,6 +1466,7 @@ class TestResources(cloudstackTestCase):
def test_06_secondary_storage(self):
"""Check the status of secondary storage"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. List secondary storage

View File

@ -170,7 +170,7 @@ class TestRouterServices(cloudstackTestCase):
def test_01_AdvancedZoneRouterServices(self):
"""Test advanced zone router services
"""
tags = ["advanced"]
# Validate the following:
# 1. Verify that list of services provided by this network are running
# a. DNS
@ -316,7 +316,7 @@ class TestRouterServices(cloudstackTestCase):
def test_02_NetworkGarbageCollection(self):
"""Test network garbage collection
"""
tags = ["advanced"]
# Validate the following
# 1. wait for router to start and guest network to be created
# a.listRouters account=user, domainid=1 (router state=Running)
@ -474,6 +474,7 @@ class TestRouterServices(cloudstackTestCase):
def test_03_RouterStartOnVmDeploy(self):
"""Test router start on VM deploy
"""
tags = ["advanced"]
# Validate the following
# 1. deployVirtualMachine in the account
# 2. listVirtualMachines account=user, domainid=1
@ -649,7 +650,7 @@ class TestRouterStopCreatePF(cloudstackTestCase):
def test_01_RouterStopCreatePF(self):
"""Test router stop create port forwarding
"""
tags = ["advanced"]
# validate the following
# 1. wait for router to start, guest network to be implemented and
# VM to report Running
@ -858,7 +859,7 @@ class TestRouterStopCreateLB(cloudstackTestCase):
def test_01_RouterStopCreateLB(self):
"""Test router stop create Load balancing
"""
tags = ["advanced"]
# validate the following
# 1. listLoadBalancerRules (publicipid=ipaddressid of source NAT)
# 2. rule should be for port 2222 as applied and
@ -1068,7 +1069,7 @@ class TestRouterStopCreateFW(cloudstackTestCase):
def test_01_RouterStopCreateFW(self):
"""Test router stop create Firewall rule
"""
tags = ["advanced"]
# validate the following
# 1. 1. listFirewallRules (filter by ipaddressid of sourcenat)
# 2. rule should be for ports 1-600 and in state=Active

View File

@ -165,7 +165,7 @@ class TestCreateVMsnapshotTemplate(cloudstackTestCase):
def test_01_createVM_snapshotTemplate(self):
"""Test create VM, Snapshot and Template
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Deploy VM using default template, small service offering
# and small data disk offering.
@ -473,7 +473,7 @@ class TestAccountSnapshotClean(cloudstackTestCase):
def test_02_accountSnapshotClean(self):
"""Test snapshot cleanup after account deletion
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. listAccounts API should list out the newly created account
# 2. listVirtualMachines() command should return the deployed VM.
@ -804,7 +804,7 @@ class TestSnapshotDetachedDisk(cloudstackTestCase):
def test_03_snapshot_detachedDisk(self):
"""Test snapshot from detached disk
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. login in VM and write some data on data disk(use fdisk to
# partition datadisk,fdisk /dev/sdb, and make filesystem using
@ -1076,7 +1076,7 @@ class TestSnapshotLimit(cloudstackTestCase):
def test_04_snapshot_limit(self):
"""Test snapshot limit in snapshot policies
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Perform hourly recurring snapshot on the root disk of VM and keep
# the maxsnapshots as 1
@ -1328,7 +1328,7 @@ class TestSnapshotEvents(cloudstackTestCase):
def test_05_snapshot_events(self):
"""Test snapshot events
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Perform snapshot on the root disk of this VM and check the events/alerts.
# 2. delete the snapshots and check the events/alerts

View File

@ -162,7 +162,7 @@ class TestCreateTemplate(cloudstackTestCase):
def test_01_create_template(self):
"""Test create public & private template
"""
tags = ["advanced","advancedns"]
# Validate the following:
# 1. Upload a templates in raw img format. Create a Vm instances from
# raw img template.
@ -378,6 +378,7 @@ class TestTemplates(cloudstackTestCase):
def test_01_create_template_volume(self):
"""Test Create template from volume
"""
tags = ["advanced","advancedns"]
# Validate the following:
# 1. Deploy new VM using the template created from Volume
@ -416,6 +417,7 @@ class TestTemplates(cloudstackTestCase):
def test_02_copy_template(self):
"""Test for copy template from one zone to another"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. copy template should be successful and
@ -474,6 +476,7 @@ class TestTemplates(cloudstackTestCase):
def test_03_delete_template(self):
"""Test Delete template
"""
tags = ["advanced","advancedns"]
# Validate the following:
# 1. Create a template and verify it is shown in list templates response
@ -528,6 +531,7 @@ class TestTemplates(cloudstackTestCase):
def test_04_template_from_snapshot(self):
"""Create Template from snapshot
"""
tags = ["advanced","advancedns"]
# Validate the following
# 2. Snapshot the Root disk

View File

@ -143,7 +143,7 @@ class TestAttachVolume(cloudstackTestCase):
def test_01_volume_attach(self):
"""Test Attach volumes (max capacity)
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Deploy a vm and create 5 data disk
# 2. Attach all the created Volume to the vm.
@ -295,6 +295,7 @@ class TestAttachVolume(cloudstackTestCase):
def test_02_volume_attach_max(self):
"""Test attach volumes (more than max) to an instance
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Attach one more data volume to VM (Already 5 attached)
@ -425,6 +426,7 @@ class TestAttachDetachVolume(cloudstackTestCase):
def test_01_volume_attach_detach(self):
"""Test Volume attach/detach to VM (5 data volumes)
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Deploy a vm and create 5 data disk
@ -672,6 +674,7 @@ class TestAttachVolumeISO(cloudstackTestCase):
def test_01_volume_iso_attach(self):
"""Test Volumes and ISO attach
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Create and attach 5 data volumes to VM
@ -867,6 +870,7 @@ class TestVolumes(cloudstackTestCase):
def test_01_attach_volume(self):
"""Attach a created Volume to a Running VM
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Create a data volume.
# 2. List Volumes should not have vmname and virtualmachineid fields in
@ -950,6 +954,7 @@ class TestVolumes(cloudstackTestCase):
def test_02_detach_volume(self):
"""Detach a Volume attached to a VM
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. Data disk should be detached from instance
@ -997,6 +1002,7 @@ class TestVolumes(cloudstackTestCase):
def test_03_delete_detached_volume(self):
"""Delete a Volume unattached to an VM
"""
tags = ["advanced","advancedns"]
# Validate the following
# 1. volume should be deleted successfully and listVolume should not
# contain the deleted volume details.