Files
devx/hooks/pre-commit
T
emil 7c11215e57
Post-merge / detect-type (push) Successful in 23s
Post-merge / validate-commit-msg (push) Successful in 12s
Post-merge / configure-repo (push) Successful in 13s
Post-merge / release (push) Successful in 51s
Post-merge / badges (push) Successful in 57s
Post-merge / vikunja (push) Successful in 19s
Post-merge / sync-wiki (push) Successful in 1m29s
DEVX-16: fix: lower check_test_speed threshold to 4 seconds
2026-06-23 20:35:53 +00:00

8 lines
293 B
Bash
Executable File

#!/usr/bin/env bash
# pre-commit hook: fail if unit tests are too slow.
# Checks both total suite time (10s) and per-test time (0.5s).
# Aligned with CI (ci.yml uses same thresholds).
set -e
export PYTHONPATH=src
python3 -m devx.tools.check_test_speed --max-seconds 4 --max-single-seconds 0.5