chiark / gitweb /
jstest: expected output
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 8 Jul 2021 12:33:56 +0000 (13:33 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 8 Jul 2021 12:33:56 +0000 (13:33 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
jstest/run1

index 232aedcb93c1c796171408354370bfb2488bcda8..00edc9f5b1057fd632fd0b4fbb2b2f0473cadab0 100755 (executable)
@@ -18,9 +18,19 @@ ln -s ../../target/jstest/otter_wasm{.js,_bg.wasm} .
 export NODE_PATH=.
 ln -sf "$@" .
 
+sed -n <$1 '
+       /^\/\/ @@expect/,/^\/\/ @@end/ {
+               s/^\/\/ //;
+               /^@@/d;
+               p;
+       }
+' >expect
+
 exec 3>run.js
 sed >&3 <script.js '/^\/\/@@notest/,/^\/\/@@/d'
 cat >&3 wasmtest.nodejs
 exec 3>&-
 
-nodejs run.js
+nodejs run.js >output
+
+diff -u expect output