From 1113be584b46e7e037a2bc4ece9b3b938969ec75 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Wed, 14 Oct 2026 22:50:19 +0500 Subject: shuffle files around, add the top-level symlink --- src/test.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/test.sh (limited to 'src/test.sh') diff --git a/src/test.sh b/src/test.sh new file mode 100644 index 0000000..7c5844b --- /dev/null +++ b/src/test.sh @@ -0,0 +1,23 @@ +# Copyright (c) 2026 Egor Tensin +# This file is part of the "test-harness" project. +# For details, see https://github.com/egor-tensin/test-harness +# Distributed under the MIT License. + +test_should_fail= +test_root_dir= + +_test_setup_global() { + test_root_dir="$( mktemp -d )" + # mktemp returns /var/..., which is actually in /private/var/... on macOS. + test_root_dir="$( readlink -e -- "$test_root_dir" )" +} + +_test_cleanup_global() { + if [ "$( type -t test_cleanup )" == function ]; then + test_cleanup || true + fi + if [ -n "$test_root_dir" ]; then + log "Removing test's root directory: $test_root_dir" + rm -rf -- "$test_root_dir" + fi +} -- cgit v1.3