summaryrefslogtreecommitdiffstats
path: root/lib.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib.sh')
-rw-r--r--lib.sh23
1 files changed, 8 insertions, 15 deletions
diff --git a/lib.sh b/lib.sh
index a0ba819..b8ef034 100644
--- a/lib.sh
+++ b/lib.sh
@@ -1,23 +1,23 @@
# package-agnostic function library. The "dtf_" prefix stands for
# "destructive test framework".
-. `dirname $BASH_SOURCE`/lib_pgsql.sh
+. "$(dirname "$BASH_SOURCE")/lib_pgsql.sh"
dtf_die() { echo >&2 "$@"; exit 1; }
dtf_generate_results_tarball()
{
- local dir=$(dirname $1)
- local name=$(basename $1)
+ local dir="$(dirname "$1")"
+ local name="$(basename "$1")"
local tarball=$dir/$name.tar.gz
- pushd $dir >/dev/null
+ pushd "$dir" >/dev/null
- local oumask=`umask`
+ local oumask="$(umask)"
umask 0077
- tar -czf $tarball $name
- umask $oumask
+ tar -czf "$tarball" "$name"
+ umask "$oumask"
export DTF_RESULT_TARBALL=$tarball
}
@@ -32,7 +32,7 @@ dtf_resultxml_init()
{
___dtf_resultxml_cache=""
___dtf_resultxml_file="$1"
- dtf_resultxml_cache "<run><date>`date --rfc-3339=seconds`</date>"
+ dtf_resultxml_cache "<run><date>$(date --rfc-3339=seconds)</date>"
if test ! -f "$___dtf_resultxml_file"; then
echo '<?xml version="1.0" encoding="utf-8"?>' > "$___dtf_resultxml_file" \
@@ -40,13 +40,6 @@ dtf_resultxml_init()
fi
}
-dtf_resultxml_task_result()
-{
- local id="$1"
- local desc="$2"
- local result="$3"
-}
-
dtf_resultxml_finish()
{
dtf_resultxml_cache "</run>"