Open luomiao opened 7 years ago
where we should hold these testing scripts? option 1: vmware/kubernetes with a new branch option 2: luomiao/testing-scripts option 3: vmware/vmware-private-kubernetes-collaboration other recommendations are welcome.
Filed https://github.com/vmware/kubernetes/issues/50 to track investigation on how to implement and run tests.
Stateful sets
[ ] Stateful Set consisting of multiple copies
[ ] Scaling up and down stageful sets
[ ] Test if a names instance of a pod on recreation gets the same volume
Resource Quota tests
[ ] Total size limitation across all claims
[ ] Total size limits for a storage class
[ ] Total count limits on claims
[ ] Total count limit for a storage class
Negative tests
1. K8S unit test make test WHAT="pkg/volume/photon_pd pkg/cloudprovider/providers/photon" make test WHAT="pkg/volume/vsphere_volume pkg/cloudprovider/providers/vsphere"
2. Storage specific tests a. Basic volume plugin tests
[ ] E-2-E App including WebServer, Database using DP
b. PV/PVC tests
[ ] Label Selector Test - [vsphere completed]
c. Volume source usage in Replication Controller TBD
d. Volume source usage in StatefulSet (PetSet) TBD
e. Failover tests
3. Kubernetes-anywhere tests