diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2022-12-15 20:17:08 -0500 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2022-12-21 02:28:33 -0500 |
commit | 0251d44cc2e991608ea39f2274ad2d197c668468 (patch) | |
tree | 0e54acd8b368ab9ac95b90de59495320741b9713 /mk/debug-test.sh | |
parent | 1437582ccd3c4af51f34e43a77df5c8622e24d6c (diff) |
Make `./mk/run-test.sh` work by itself; add `mk/debug-test.sh`
First, logic is consolidated in the shell script instead of being spread
between them and makefiles. That makes understanding what is going on a
little easier.
This would not be super interesting by itself, but it gives us a way to
debug tests more easily. *That* in turn I hope is much more compelling.
See the updated manual for details.
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
Diffstat (limited to 'mk/debug-test.sh')
-rwxr-xr-x | mk/debug-test.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mk/debug-test.sh b/mk/debug-test.sh new file mode 100755 index 000000000..6299e68a0 --- /dev/null +++ b/mk/debug-test.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +set -eu + +test=$1 + +dir="$(dirname "${BASH_SOURCE[0]}")" +source "$dir/common-test.sh" + +(init_test) +run_test_proper |