path_to_trace="C://path/to/trace"
output_path="C://output/path"
else
- path_to_trace=$(readlink -f "${BT_CTF_TRACES_PATH}/succeed/succeed1")
- path_to_trace2=$(readlink -f "${BT_CTF_TRACES_PATH}/succeed/succeed2")
+ path_to_trace="${BT_CTF_TRACES_PATH}/succeed/succeed1"
+ path_to_trace2="${BT_CTF_TRACES_PATH}/succeed/succeed2"
output_path="/output/path"
fi
# Error out when encountering an undefined variable
set -u
+# If "readlink -f" is available, get a resolved absolute path to the
+# tests source dir, otherwise make do with a relative path.
scriptdir="$(dirname "${BASH_SOURCE[0]}")"
+if readlink -f "." >/dev/null 2>&1; then
+ testsdir=$(readlink -f "$scriptdir/..")
+else
+ testsdir="$scriptdir/.."
+fi
# The OS on which we are running. See [1] for possible values of 'uname -s'.
# We do a bit of translation to ease our life down the road for comparison.
# Allow overriding the source and build directories
if [ "x${BT_TESTS_SRCDIR:-}" = "x" ]; then
- BT_TESTS_SRCDIR="$scriptdir/.."
+ BT_TESTS_SRCDIR="$testsdir"
fi
export BT_TESTS_SRCDIR
if [ "x${BT_TESTS_BUILDDIR:-}" = "x" ]; then
- BT_TESTS_BUILDDIR="$scriptdir/.."
+ BT_TESTS_BUILDDIR="$testsdir"
fi
export BT_TESTS_BUILDDIR