18 lines
3.6 KiB
Markdown
18 lines
3.6 KiB
Markdown
### mcs e2e test coverage analysis
|
|
|
|
#### Connectivity testing
|
|
| Test Case | E2E Describe Text | Comments |
|
|
|----------------------------------------------------------------------|-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|
|
|
| Test the connectivity(Export service and import service) | Export Service from source-clusters, import Service to destination-clusters | [Multi Cluster Service](https://karmada.io/docs/next/userguide/service/multi-cluster-service/) |
|
|
| Test the connectivity(Update source-cluster's deployment's replicas) | Update Deployment's replicas | |
|
|
|
|
#### Multi-Cluster Service Testing
|
|
| Test Case | E2E Description | Comments |
|
|
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|----------|
|
|
| Test when the ServiceProvisionClusters field is [member1], ServiceConsumptionClusters field is [member2] | Test dispatch EndpointSlice from the provision clusters to the consumption clusters | |
|
|
| Test when the ServiceProvisionClusters field is [member1, member2], ServiceConsumptionClusters field is [member2] | Test dispatch EndpointSlice from the provision clusters to the consumption clusters | |
|
|
| Test when the ServiceProvisionClusters field is [member1, member2], ServiceConsumptionClusters field is [member2]; then, ServiceProvisionClusters field changes to [member2], ServiceConsumptionClusters field is [member1] | Test dispatch EndpointSlice from the provision clusters to the consumption clusters | |
|
|
| Test when the ServiceProvisionClusters field is empty, ServiceConsumptionClusters field is [member2] | Test dispatch EndpointSlice from the provision clusters to the consumption clusters | |
|
|
| Test when the ServiceProvisionClusters field is [member1], ServiceConsumptionClusters field is empty | Test dispatch EndpointSlice from the provision clusters to the consumption clusters | |
|
|
| Test when the ServiceProvisionClusters field is empty, ServiceConsumptionClusters field is empty | Test dispatch EndpointSlice from the provision clusters to the consumption clusters | |
|