about summary refs log tree commit diff stats
path: root/subx/run_one_test.sh
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-06-11 22:50:40 -0700
committerKartik Agaram <vc@akkartik.com>2019-06-11 23:43:55 -0700
commit5ac0786623f5ebd0b3a4f23fb6c23b72e6e277cb (patch)
tree82009ccce35a7b7d73ed4316d94dc2e56ddbc881 /subx/run_one_test.sh
parentf47066a7c2f53796fb252dc187cdcf77834a1157 (diff)
downloadmu-5ac0786623f5ebd0b3a4f23fb6c23b72e6e277cb.tar.gz
new Vim convenience macro
Runs test under cursor and opens its trace.
Diffstat (limited to 'subx/run_one_test.sh')
-rwxr-xr-xsubx/run_one_test.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/subx/run_one_test.sh b/subx/run_one_test.sh
new file mode 100755
index 00000000..4cb82425
--- /dev/null
+++ b/subx/run_one_test.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env zsh
+
+export TEST_NAME=$2
+envsubst '$TEST_NAME' < run_one_test.subx > /tmp/run_one_test.subx
+
+subx --debug translate [0-9]*.subx apps/subx-common.subx $1 /tmp/run_one_test.subx -o /tmp/a.elf
+subx --debug --trace run /tmp/a.elf