summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-07-08 17:41:05 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2022-07-08 17:41:05 -0400
commit560a0f99a48d0519c26903af9b81229db3b22206 (patch)
treed96da6a651819473ad5d93f67efb527eb6c55901 /lib
parentac144c41ad8afc7fbaab7cacdc708972aa22a476 (diff)
Disable ktest_crashdump, fix error handling
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/common.sh25
-rw-r--r--lib/parse-test.sh1
-rwxr-xr-xlib/testrunner3
-rw-r--r--lib/util.sh23
4 files changed, 26 insertions, 26 deletions
diff --git a/lib/common.sh b/lib/common.sh
index 3322375..75af866 100644
--- a/lib/common.sh
+++ b/lib/common.sh
@@ -1,4 +1,29 @@
+set -o nounset
+set -o errtrace
+set -o errtrace
+
+ktest_tmp=${ktest_tmp:-""}
+ktest_exit()
+{
+ local children=$(jobs -rp)
+ if [[ -n $children ]]; then
+ kill -9 $children >& /dev/null
+ wait $(jobs -rp) >& /dev/null
+ fi
+
+ [[ -n $ktest_tmp ]] && rm -rf "$ktest_tmp"
+}
+
+trap ktest_exit EXIT
+
+get_tmpdir()
+{
+ if [[ -z $ktest_tmp ]]; then
+ ktest_tmp=$(mktemp --tmpdir -d $(basename "$0")-XXXXXXXXXX)
+ fi
+}
+
log_verbose()
{
if [[ $ktest_verbose != 0 ]]; then
diff --git a/lib/parse-test.sh b/lib/parse-test.sh
index d74e2c5..a529901 100644
--- a/lib/parse-test.sh
+++ b/lib/parse-test.sh
@@ -3,6 +3,7 @@ parse_test_deps()
{
ktest_basename=$(basename -s .ktest "$ktest_test")
+ #export ktest_crashdump
eval $("$ktest_test" deps)
parse_arch "$ktest_arch"
diff --git a/lib/testrunner b/lib/testrunner
index bebadfa..3961d6a 100755
--- a/lib/testrunner
+++ b/lib/testrunner
@@ -6,10 +6,7 @@ set -o nounset
set -o errexit
set -o errtrace
-trap 'echo "Error $? from: $BASH_COMMAND, exiting" >&2' ERR
-
export PS4='+`basename ${BASH_SOURCE[0]}`:${LINENO}:${FUNCNAME[0]:+${FUNCNAME[0]}()}+ '
-
KERNEL_ARCH=""
. /host/$ktest_env
diff --git a/lib/util.sh b/lib/util.sh
index ac09a4e..115bbd6 100644
--- a/lib/util.sh
+++ b/lib/util.sh
@@ -1,29 +1,6 @@
. "$ktest_dir/lib/common.sh"
-ktest_no_cleanup_tmpdir=""
-ktest_tmp=${ktest_tmp:-""}
-
-ktest_exit()
-{
- local children=$(jobs -rp)
- if [[ -n $children ]]; then
- kill -9 $children >& /dev/null
- wait $(jobs -rp) >& /dev/null
- fi
-
- [[ -n $ktest_tmp && -z $ktest_no_cleanup_tmpdir ]] && rm -rf "$ktest_tmp"
-}
-
-trap ktest_exit EXIT
-
-get_tmpdir()
-{
- if [[ -z $ktest_tmp ]]; then
- ktest_tmp=$(mktemp --tmpdir -d $(basename "$0")-XXXXXXXXXX)
- fi
-}
-
checkdep_arch()
{
if [[ -z $ktest_root_image ]]; then