summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/prelude.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/prelude.sh b/tests/prelude.sh
index 0174a44..943b178 100644
--- a/tests/prelude.sh
+++ b/tests/prelude.sh
@@ -295,6 +295,13 @@ list_tests()
declare -F|sed -ne '/ test_/ s/.*test_// p'
}
+run_init_hooks()
+{
+ for h in `declare -F|grep -Eo '\<init_.*'`; do
+ $h
+ done
+}
+
main()
{
if [[ $# = 0 ]]; then
@@ -326,6 +333,7 @@ main()
list_tests
;;
run-tests)
+ run_init_hooks
run_tests "$@"
;;
*)