diff --git a/test/e2e/coverage_docs/E2E_coverage.md b/test/e2e/coverage_docs/E2E_coverage.md new file mode 100644 index 000000000..a7fdabe25 --- /dev/null +++ b/test/e2e/coverage_docs/E2E_coverage.md @@ -0,0 +1,4 @@ +### E2E coverage of features + +Features: https://karmada.io/docs/key-features/features/ + diff --git a/test/e2e/coverage_docs/namespace_test.md b/test/e2e/coverage_docs/namespace_test.md new file mode 100644 index 000000000..5e945a234 --- /dev/null +++ b/test/e2e/coverage_docs/namespace_test.md @@ -0,0 +1,7 @@ +### namespace e2e test coverage analysis + +| Test Case | E2E Describe Text | Comments | +|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------| +| Create a namespace that needs to be automatically synchronized across all member clusters. | create a namespace in karmada-apiserver || +| Delete a namespace, and all member clusters need to automatically synchronize the deletion. | delete a namespace from karmada-apiserver || +| When a new cluster joins, the namespaces on the Karmada control plane (excluding reserved namespaces) need to be synchronized to that cluster. | joining new cluster | [Namespace Management](https://karmada.io/docs/next/userguide/bestpractices/namespace-management/#default-namespace-propagation) | diff --git a/test/e2e/coverage_docs/resource_test.md b/test/e2e/coverage_docs/resource_test.md new file mode 100644 index 000000000..568a80453 --- /dev/null +++ b/test/e2e/coverage_docs/resource_test.md @@ -0,0 +1,13 @@ +### resource e2e test coverage analysis + +| Test Case | E2E Describe Text | Comments | +|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------|----------| +| DeploymentStatus collection testing: Test the status collection of Deployment resources. | DeploymentStatus collection | | +| ServiceStatus collection testing: Test the status collection of Service resources. | ServiceStatus collection | | +| NodePort Service collection testing: Test the status collection of NodePort type Service resources. | NodePort Service collection | | +| IngressStatus collection testing: Test the status collection of Ingress resources. | IngressStatus collection | | +| JobStatus collection testing: Test the status collection of Job resources. | JobStatus collection | | +| DaemonSetStatus collection testing: Test the status collection of DaemonSet resources. | DaemonSetStatus collection | | +| StatefulSetStatus collection testing: Test the status collection of StatefulSet resources. | StatefulSetStatus collection | | +| PodDisruptionBudget collection testing: Test the status collection of PodDisruptionBudget resources. | PodDisruptionBudget collection | | +| Workload status synchronization testing: Test the synchronization of workload status when a cluster fails and recovers quickly. | Workload status synchronization | |