Setup: < Cloudstack Advacned Zone setup with Hypervisor as ESX>

Note: In Windows Vista / Windows 7 / Windows Server 2008, the default location for the file is C:\Users\<your_user_name>\My Documents\Virtual Machines\<virtual_machine_name>.vmx. In Linux, vmware-cmd -l lists the full path to all registered .vmx files

TestID

Test Case

Steps To Be Performed to Test

Verification Steps

Priority

Reviewed By

1)

VMX parameter "keyboard.typematicMinDelay " With Valid value

1)Setup the CS Advanced zone.
2)open the api port 8096 if it is not already opend
3)fire the registerTemplate api with the &details[0].keyboard.typematicMinDelay=<value>
eg: value is "2000000"

1)Template Should be registerd Successfully
2)VM should be deployed successfully with the template
3)The .vmx file should contain these parameters

P1

 

2)

VMX parameter "keyboard.typematicMinDelay " With Invalid value

1)Setup the CS Advanced zone.
2)open the api port 8096 if it is not already opend
3)fire the registerTemplate api with the &details0.keyboard.typematicMinDelay=<value>
eg: value is "-2000000"or "asdhfk"

No validation is done for the VMX parameter either by the CS or VMX

P1

 

3)

VMX parameter "keyboard.typematicMinDelay " With Valid value and rootDiskController with Invalid value.

1)Setup the CS Advanced zone.
2)open the api port 8096 if it is not already opend
3)fire the registerTemplate api with the &details0.rootDiskController=<invalid valuevalue> &details0.keyboard.typematicMinDelay=<value>
eg: Any value other than scsi/ide for &details0.rootDiskController

No validation is done for the VMX parameter either by the CS or VMX

P2

 

4)

VMX parameter "keyboard.typematicMinDelay " With Valid value and nicAdapter with Invalid value.

1)Setup the CS Advanced zone.
2)open the api port 8096 if it is not already opend
3)fire the registerTemplate api with the &details0.nicAdapter=<invalid valuevalue> &details0.keyboard.typematicMinDelay=<value>
eg: Any value other than E1000/PCNet32/Vmxnet2/Vmxnet3 for &details0.nicAdapter

TNo validation is done for the VMX parameter either by the CS or VMX

P2

 

5)

VMX parameter "keyboard.typematicMinDelay " With Valid value and keyboard with Invalid value.

1)Setup the CS Advanced zone.
2)open the api port 8096 if it is not already opend
3)fire the registerTemplate api with the &details0.keyboard=<invalid valuevalue> &details0.keyboard.typematicMinDelay=<value>
eg: Any value other than us/jp for &details0.keyboard

No validation is done for the VMX parameter either by the CS or VMX

P2

 

  • No labels