From 872193e6a71f79646cb5b289cbbd26d453b4a443 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 20 Nov 2015 14:07:27 +0100 Subject: tests-api: add _hooks variable for dtf_fail * share/dtf/lib/tests (dtf_fail): Add new $dtf_fail_hooks variable. It is aimed to contain list of shell functions to be execute upon failure. --- share/dtf/lib/tests | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'share/dtf') diff --git a/share/dtf/lib/tests b/share/dtf/lib/tests index e927307..d2d57b1 100644 --- a/share/dtf/lib/tests +++ b/share/dtf/lib/tests @@ -14,6 +14,14 @@ dtf_skip () dtf_fail () { test -n "$1" && echo >&2 "$1" + test -z "$dtf_fail_hooks" && exit 1 + + echo >& "running dtf_fail hooks $dtf_fail_hooks" + for _i_hook in $dtf_fail_hooks + do + $_i_hook + done + exit 1 } -- cgit