1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#!/bin/bash
set -eo pipefail
V8_COMPILE_CACHE_CACHE_DIR=$(mktemp -d)
export V8_COMPILE_CACHE_CACHE_DIR=$V8_COMPILE_CACHE_CACHE_DIR
trap 'rm -r "$V8_COMPILE_CACHE_CACHE_DIR"' EXIT
THIS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
: "${NODE_BIN:=node}"
# shellcheck disable=SC2016
"$NODE_BIN" -p '`node ${process.versions.node}, v8 ${process.versions.v8}`'
for f in "$THIS_DIR"/require-*.js; do
printf 'Running "%s"\n' "$(basename "$f")"
for _ in {1..5}; do "$NODE_BIN" "$f"; done
done
|