diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 3015bd3fb..3e875526e 100755 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -439,6 +439,8 @@ jobs: - name: Coverage summary if: always() shell: sh + env: + COVERAGE_THRESHOLD: "40" run: | set +e echo "=== 覆盖率汇总 ===" diff --git a/scripts/ci_coverage_summary.py b/scripts/ci_coverage_summary.py index 24c2ae6a3..d9ff2410f 100755 --- a/scripts/ci_coverage_summary.py +++ b/scripts/ci_coverage_summary.py @@ -4,7 +4,9 @@ import sys import xml.etree.ElementTree as ET -THRESHOLD = 65 # 行覆盖率门槛,百分比 +import os + +THRESHOLD = int(os.environ.get("COVERAGE_THRESHOLD", 65)) # 行覆盖率门槛,百分比,可通过环境变量覆盖 def main() -> int: