From 55e0b31e140766f8792f1ae6c02be74a857e45e1 Mon Sep 17 00:00:00 2001 From: azure <1319373841@qq.com> Date: Wed, 19 Mar 2025 00:17:46 -0700 Subject: [PATCH] Add notation to TestSyncReplicasWithoutWorker in pkg\ddc\alluxio\replicas_test.go. Signed-off-by: azure <1319373841@qq.com> --- pkg/ddc/alluxio/replicas_test.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkg/ddc/alluxio/replicas_test.go b/pkg/ddc/alluxio/replicas_test.go index 2817e8472ee..23a71fcbe44 100644 --- a/pkg/ddc/alluxio/replicas_test.go +++ b/pkg/ddc/alluxio/replicas_test.go @@ -326,6 +326,13 @@ func TestSyncReplicas(t *testing.T) { } } +// TestSyncReplicasWithoutWorker 测试在无 Worker 的情况下同步 AlluxioRuntime 副本的功能。 +// 该测试用例验证了在没有 Worker 的情况下,SyncReplicas 函数是否能正确更新 AlluxioRuntime 和 Dataset 的状态。 +// 测试用例包括以下步骤: +// 1. 初始化测试环境,包括 StatefulSet、DaemonSet、AlluxioRuntime 和 Dataset 的模拟对象。 +// 2. 创建 AlluxioEngine 实例,并调用 SyncReplicas 函数。 +// 3. 验证 SyncReplicas 函数的执行结果是否符合预期,包括错误处理、Runtime 状态更新和 Dataset 状态更新。 +// 测试用例期望在没有 Worker 的情况下,Runtime 的 WorkerPhase 为 NotReady,Dataset 的 Phase 为 Failed。 func TestSyncReplicasWithoutWorker(t *testing.T) { var statefulsetInputs = []appsv1.StatefulSet{} @@ -474,4 +481,4 @@ func TestSyncReplicasWithoutWorker(t *testing.T) { } } -} +} \ No newline at end of file