1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-12 05:18:59 +00:00

chore: Skip tests that require timeout

This commit is contained in:
Jack Phallen
2026-01-03 22:12:04 -08:00
parent ad42266b09
commit 5fa0ea403b
3 changed files with 40 additions and 5 deletions

View File

@@ -137,6 +137,10 @@ setup() {
}
@test "clean_project_caches handles timeout gracefully" {
if ! command -v gtimeout >/dev/null 2>&1 && ! command -v timeout >/dev/null 2>&1; then
skip "gtimeout/timeout not available"
fi
mkdir -p "$HOME/test-project/.next"
function find() {
@@ -145,7 +149,10 @@ setup() {
}
export -f find
run timeout 15 bash -c "
timeout_cmd="timeout"
command -v timeout >/dev/null 2>&1 || timeout_cmd="gtimeout"
run $timeout_cmd 15 bash -c "
source '$PROJECT_ROOT/lib/core/common.sh'
source '$PROJECT_ROOT/lib/clean/caches.sh'
clean_project_caches