Public Access
Post-merge / detect-type (push) Successful in 12s
Post-merge / validate-commit-msg (push) Successful in 10s
Post-merge / configure-repo (push) Successful in 26s
Post-merge / release (push) Successful in 43s
Post-merge / vikunja (push) Successful in 16s
Post-merge / sync-wiki (push) Successful in 48s
Post-merge / badges (push) Successful in 58s
8 lines
294 B
Bash
Executable File
8 lines
294 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 10 --max-single-seconds 0.5
|