File: run.sh

package info (click to toggle)
node-v8-compile-cache 2.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 276 kB
  • sloc: javascript: 888; sh: 21; makefile: 2
file content (18 lines) | stat: -rwxr-xr-x 500 bytes parent folder | download | duplicates (4)
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