From 2c78d75e07ad0425d88385984039a5d476881202 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Fri, 21 Mar 2025 17:26:58 -0400 Subject: [PATCH] feat: longer time limit for health check --- joj3_config_generator/transformers/repo.py | 6 ++++-- tests/convert/basic/task.json | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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,