Skip to content

Commit 79e095f

Browse files
Fix rendering on test plans (vmware#5643)
1 parent d565388 commit 79e095f

File tree

65 files changed

+428
-430
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+428
-430
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
Test 11-1 - VIC Install Stress
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the install component of the system
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. In a loop, install and delete a VCH appliance as rapidly as possible 100 times
1515
2. After the last install, run a variety of docker commands on the VCH appliance
1616

17-
#Expected Outcome:
17+
# Expected Outcome:
1818
The VCH appliance should deploy without error each time and each of the docker commands executed against the last install should return without error
1919

20-
#Possible Problems:
21-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
20+
# Possible Problems:
21+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Test 11-2 - Container Boot Storm
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the container start component of the system
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. Create 100 container on the new VCH appliance
1616
3. In parallel, attempt to start all 100 containers at once
1717
4. After the boot storm, run a variety of docker commands on the VCH appliance
1818

19-
#Expected Outcome:
19+
# Expected Outcome:
2020
Each of the containers should start without error and at the end, the variety of docker commands run should work without error
2121

22-
#Possible Problems:
23-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
22+
# Possible Problems:
23+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
Test 11-3 - Many Containers
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of containers
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. In a loop, create 1000 containers using docker run busybox date
1616
3. After the last iteration, run a variety of docker commands on the VCH appliance
1717

18-
#Expected Outcome:
18+
# Expected Outcome:
1919
Each of the containers should start without error and at the end, the variety of docker commands run should work without error
2020

21-
#Possible Problems:
22-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
21+
# Possible Problems:
22+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
Test 11-4 - Many Volumes
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of volumes
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. In a loop, create 1000 small volumes
1616
3. After the last iteration, run a variety of docker commands on the VCH appliance including creating a container that uses one of the volumes created in the loop
1717

18-
#Expected Outcome:
18+
# Expected Outcome:
1919
Each of the volume create commands should return without error and at the end, the variety of docker commands run should work without error
2020

21-
#Possible Problems:
22-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
21+
# Possible Problems:
22+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
Test 11-5 - Many Networks
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of networks
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. In a loop, create 1000 networks
1616
3. After the last iteration, run a variety of docker commands on the VCH appliance including creating a container that uses one of the networks created in the loop
1717

18-
#Expected Outcome:
18+
# Expected Outcome:
1919
Each of the volume create commands should return without error and at the end, the variety of docker commands run should work without error
2020

21-
#Possible Problems:
22-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
21+
# Possible Problems:
22+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Test 11-6 - Stop Storm
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of stop commands at once
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. Create 100 containers that keep running
1616
3. In parallel, attempt to stop each of the containers as quickly as possible
1717
4. Run a variety of docker commands on the VCH appliance
1818

19-
#Expected Outcome:
19+
# Expected Outcome:
2020
Each of the volume stop commands should return without error and at the end, the variety of docker commands run should work without error
2121

22-
#Possible Problems:
23-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
22+
# Possible Problems:
23+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Test 11-7 - Remove Storm
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of rm commands at once
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. Create 100 containers
1616
3. In parallel, attempt to rm each of the containers as quickly as possible
1717
4. Run a variety of docker commands on the VCH appliance
1818

19-
#Expected Outcome:
19+
# Expected Outcome:
2020
Each of the volume rm commands should return without error and at the end, the variety of docker commands run should work without error
2121

22-
#Possible Problems:
23-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
22+
# Possible Problems:
23+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
Test 11-8 - Image Pull Stress
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of image pull commands at once
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. Pull 100 images all at once, with at least 10 of the images pulled being the same image
1616
3. Run a variety of docker commands on the VCH appliance
1717

18-
#Expected Outcome:
18+
# Expected Outcome:
1919
Each of the image pull commands should return without error and at the end, the variety of docker commands run should work without error
2020

21-
#Possible Problems:
22-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
21+
# Possible Problems:
22+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Test 11-9 - Container Disk Stress
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance works when stressing the appliance with a lot of disk operations
66

7-
#References:
7+
# References:
88
None
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance into the vSphere server
1515
2. Create a container with a 10GB volume attached
1616
3. Within the container, execute bonnie++ disk stress test
1717
4. Run a variety of docker commands on the VCH appliance
1818

19-
#Expected Outcome:
19+
# Expected Outcome:
2020
The bonnie++ command should return without error and at the end, the variety of docker commands run should work without error
2121

22-
#Possible Problems:
23-
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
22+
# Possible Problems:
23+
If you exhaust the resources of the vSphere server, it is not necessarily a failure as long as the VCH appliance continues to function and behave as expected
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
Test 12-1 VIC Machine Maintenance Mode
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VIC appliance provides a reasonable error message when installing or deleting it from a host in maintenance mode
66

7-
#References:
7+
# References:
88
[1- VMware Maintenance Mode](https://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.resourcemanagement.doc_41/using_drs_clusters_to_manage_resources/c_using_maintenance_mode.html)
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vSphere server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Put the vSphere server into maintenance mode
1515
2. Issue a vic-machine create command to attempt to install VIC into the server while it is in maintenance mode
1616
3. Instruct the vSphere server to exit maintenance mode
1717
4. Issue a vic-machine create command to install VIC into the server
1818
5. Instruct the vSphere server to enter maintenance mode
1919
6. Issue a vic-machine delete command to attempt to delete VIC from the server while it is in maintenance mode
2020

21-
#Expected Outcome:
21+
# Expected Outcome:
2222
* For Step 2, the VCH appliance should deploy with an error that indicates the reason why it cannot install into a server in maintenance mode
2323
* For Step 6, the vic-machine delete command should return with an error indicating the reason why it cannot delete the VCH while the server is in maintenance mode
2424

25-
#Possible Problems:
26-
None
25+
# Possible Problems:
26+
None
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
Test 13-1 vMotion VCH Appliance
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VCH appliance continues to function properly after being vMotioned to a new host
66

7-
#References:
7+
# References:
88
[1- vMotion A Powered On Virtual Machine](http://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.dcadmin.doc_41/vsp_dc_admin_guide/migrating_virtual_machines/t_migrate_a_powered-on_virtual_machine_with_vmotion.html)
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vCenter server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance onto one of the hosts within the vCenter server
1515
2. Power down the VCH appliance
1616
3. vMotion the VCH appliance to a new host
@@ -25,8 +25,8 @@ This test requires that a vCenter server is running and available
2525
12. vMotion the VCH appliance to a new host
2626
13. Complete the life cycle of the containers created in Step 11, including getting docker logs and re-attaching to containers that are running
2727

28-
#Expected Outcome:
28+
# Expected Outcome:
2929
In each scenario, the VCH appliance should continue to work as expected after being vMotioned and all docker commands should return without error
3030

31-
#Possible Problems:
32-
None
31+
# Possible Problems:
32+
None
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
Test 13-2 vMotion Container
22
=======
33

4-
#Purpose:
4+
# Purpose:
55
To verify the VCH appliance continues to function properly after some or all of it's related containers are vMotioned
66

7-
#References:
7+
# References:
88
[1- vMotion A Powered On Virtual Machine](http://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.dcadmin.doc_41/vsp_dc_admin_guide/migrating_virtual_machines/t_migrate_a_powered-on_virtual_machine_with_vmotion.html)
99

10-
#Environment:
10+
# Environment:
1111
This test requires that a vCenter server is running and available
1212

13-
#Test Steps:
13+
# Test Steps:
1414
1. Install a new VCH appliance onto one of the hosts within the vCenter server
1515
2. Create several containers on the new VCH appliance that are in the following states: created but not started, started and running, started and stopped, stopped after running and being attached to, running after being attached to but currently not attached to, running and currently attached to
1616
3. vMotion each of the containers to a new host within the vCenter server
1717
4. Complete the life cycle of the containers created in Step 2, including getting docker logs and re-attaching to containers that are running
1818

19-
#Expected Outcome:
19+
# Expected Outcome:
2020
In each scenario, the VCH appliance should continue to work as expected after being vMotioned and all docker commands should return without error
2121

22-
#Possible Problems:
23-
None
22+
# Possible Problems:
23+
None

0 commit comments

Comments
 (0)