We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 89fe5e3 commit 122ce26Copy full SHA for 122ce26
peter-jr
@@ -21,6 +21,7 @@ cd "$runDir"
21
set -u
22
set -o pipefail
23
peter_exit_code=2
24
+defaultTimeout="${defaultTimeout:-15}"
25
26
if [ "${1:-}" = "-h" ] || [ "${1:-}" = "--help" ]; then
27
cat <<EOF
@@ -160,13 +161,14 @@ findTests \
160
161
FAIL="$(red FAIL)"
162
fi
163
(
164
+ timeout=$(egrep '^( *[*#] *timeout: )' "$file" | head -1 | sed -e 's/^\( *[*#] *timeout: \)//')
165
case "$testType" in
166
"simple")
- "${PMJS}" "$file"
167
+ eval timeout -s9 "${timeout:-${defaultTimeout}}" "${PMJS}" \"$file\"
168
exitCode="$?"
169
;;
170
"bash")
- bash "$file"
171
+ eval timeout -s9 "${timeout:-${defaultTimeout}}" bash \"$file\"
172
173
174
*)
0 commit comments