diff --git a/joj3_config_generator/transformers/repo.py b/joj3_config_generator/transformers/repo.py
index d80ba42..6397167 100644
--- a/joj3_config_generator/transformers/repo.py
+++ b/joj3_config_generator/transformers/repo.py
@@ -2,7 +2,7 @@ import hashlib
 from pathlib import Path
 from typing import List
 
-from joj3_config_generator.models import repo, result
+from joj3_config_generator.models import common, repo, result
 from joj3_config_generator.models.const import TEAPOT_CONFIG_ROOT, TEAPOT_LOG_PATH
 
 
@@ -71,7 +71,9 @@ def get_health_check_stage(repo_conf: repo.Config) -> result.StageDetail:
         executor=result.Executor(
             name="local",
             with_=result.ExecutorWith(
-                default=result.Cmd(),
+                default=result.Cmd(
+                    cpu_limit=common.Time("10s"), clock_limit=common.Time("20s")
+                ),
                 cases=[
                     result.OptionalCmd(
                         args=get_health_check_args(repo_conf),
diff --git a/tests/convert/basic/task.json b/tests/convert/basic/task.json
index 3030ada..08d990a 100644
--- a/tests/convert/basic/task.json
+++ b/tests/convert/basic/task.json
@@ -32,8 +32,8 @@
                                 "max": 33554432,
                                 "pipe": true
                             },
-                            "cpuLimit": 1000000000,
-                            "clockLimit": 2000000000,
+                            "cpuLimit": 10000000000,
+                            "clockLimit": 20000000000,
                             "memoryLimit": 134217728,
                             "stackLimit": 0,
                             "procLimit": 50,