chiark / gitweb /
jstest: prep for multiple tests
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 8 Jul 2021 12:29:39 +0000 (13:29 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 8 Jul 2021 12:29:45 +0000 (13:29 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
jstest/run1

index da24dabfc93b57330a96375bf6c40b200213a83d..232aedcb93c1c796171408354370bfb2488bcda8 100755 (executable)
@@ -1,11 +1,20 @@
-#!/bin/sh
+#!/bin/bash
 set -e
 self=jstest/run1
 src="${0%/$self}"
 fail () { echo >&2 "$self: error: $*"; exit 1; }
 [ "x$src/$self" = "x$0" ] || fail "mismatch $src/$self $0"
 
-cd target/jstest
+t=${1##*/}
+t=${t%%.*}
+
+tmp=tmp/js-$t
+rm -rf $tmp
+mkdir -p $tmp
+cd $tmp
+
+ln -s ../../target/jstest/otter_wasm{.js,_bg.wasm} .
+
 export NODE_PATH=.
 ln -sf "$@" .