Stabilize foreign artifact timeout coverage
This commit is contained in:
@@ -75,7 +75,7 @@ fi
|
|||||||
if [[ -r '$root/copy-delay' ]] && grep -Fxq "\$source_file" '$root/copy-delay'; then
|
if [[ -r '$root/copy-delay' ]] && grep -Fxq "\$source_file" '$root/copy-delay'; then
|
||||||
cp "\$2/\$(basename "\$source_file").wasm" "\$2/\$5"
|
cp "\$2/\$(basename "\$source_file").wasm" "\$2/\$5"
|
||||||
cp "\$2/\$(basename "\$source_file").wasm.source-map" "\$2/\$5.source-map"
|
cp "\$2/\$(basename "\$source_file").wasm.source-map" "\$2/\$5.source-map"
|
||||||
sleep 1.5
|
sleep 1.7
|
||||||
touch '$root/copy-delay-complete'
|
touch '$root/copy-delay-complete'
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
@@ -156,7 +156,7 @@ worker_pid=${driver%%|*}
|
|||||||
! grep -q 'Could not write.*source-generation.txt' "$log"
|
! grep -q 'Could not write.*source-generation.txt' "$log"
|
||||||
before=$(sha256sum "$cache/slow.uce.wasm" "$cache/slow.uce.wasm.source-map" "$cache/slow.uce.cpp" "$cache/slow.uce.exports.txt" "$cache/slow.uce.meta.txt")
|
before=$(sha256sum "$cache/slow.uce.wasm" "$cache/slow.uce.wasm.source-map" "$cache/slow.uce.cpp" "$cache/slow.uce.exports.txt" "$cache/slow.uce.meta.txt")
|
||||||
|
|
||||||
truncate -s 1073741824 "$cache/slow.uce.cwasm"
|
truncate -s 68719476736 "$cache/slow.uce.cwasm"
|
||||||
printf '%s\n' "$site/slow.uce" >"$root/copy-delay"
|
printf '%s\n' "$site/slow.uce" >"$root/copy-delay"
|
||||||
rm -f "$root/copy-delay-complete"
|
rm -f "$root/copy-delay-complete"
|
||||||
started=$(date +%s%N)
|
started=$(date +%s%N)
|
||||||
@@ -168,7 +168,7 @@ rm -f "$root/copy-delay"
|
|||||||
[[ "$copy_timeout" == *UCE_INVOCATION_TIMEOUT:* ]] || { echo "foreign rollback copy lacked timeout: $copy_timeout" >&2; exit 1; }
|
[[ "$copy_timeout" == *UCE_INVOCATION_TIMEOUT:* ]] || { echo "foreign rollback copy lacked timeout: $copy_timeout" >&2; exit 1; }
|
||||||
(( elapsed >= 1700 && elapsed <= 3500 )) || { echo "foreign rollback copy took ${elapsed}ms" >&2; exit 1; }
|
(( elapsed >= 1700 && elapsed <= 3500 )) || { echo "foreign rollback copy took ${elapsed}ms" >&2; exit 1; }
|
||||||
[[ -e "$root/copy-delay-complete" ]] || { echo "foreign rollback compiler did not finish before timeout" >&2; exit 1; }
|
[[ -e "$root/copy-delay-complete" ]] || { echo "foreign rollback compiler did not finish before timeout" >&2; exit 1; }
|
||||||
[[ $(stat -c '%u:%s' "$cache/slow.uce.cwasm") == '0:1073741824' ]]
|
[[ $(stat -c '%u:%s' "$cache/slow.uce.cwasm") == '0:68719476736' ]]
|
||||||
[[ "$before" == "$(sha256sum "$cache/slow.uce.wasm" "$cache/slow.uce.wasm.source-map" "$cache/slow.uce.cpp" "$cache/slow.uce.exports.txt" "$cache/slow.uce.meta.txt")" ]]
|
[[ "$before" == "$(sha256sum "$cache/slow.uce.wasm" "$cache/slow.uce.wasm.source-map" "$cache/slow.uce.cpp" "$cache/slow.uce.exports.txt" "$cache/slow.uce.meta.txt")" ]]
|
||||||
! find "$cache" -name '*.invocation-*' -print -quit | grep -q .
|
! find "$cache" -name '*.invocation-*' -print -quit | grep -q .
|
||||||
rm -f "$cache/slow.uce.cwasm"
|
rm -f "$cache/slow.uce.cwasm"
|
||||||
|
|||||||
Reference in New Issue
Block a user