summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2008-11-14 10:28:03 +0000
committerWolfram Sang <w.sang@pengutronix.de>2008-11-14 10:28:03 +0000
commite95f095b3c9a8681e526e7b7f4a95d49cc45ab7b (patch)
treef8b0904e50618569b307c22716f44c9a3d94955c /tests
parent9b990529a56666de4d5bf01385f30c2f3840b4f6 (diff)
downloadptxdist-e95f095b3c9a8681e526e7b7f4a95d49cc45ab7b.tar.gz
ptxdist-e95f095b3c9a8681e526e7b7f4a95d49cc45ab7b.tar.xz
* tests: improve errormessages in kwrapper
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9112 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'tests')
-rwxr-xr-xtests/kwrapper22
1 files changed, 9 insertions, 13 deletions
diff --git a/tests/kwrapper b/tests/kwrapper
index ab0374003..b93e7ddee 100755
--- a/tests/kwrapper
+++ b/tests/kwrapper
@@ -1,31 +1,27 @@
#!/bin/bash
+_error() {
+ echo "$1" >&2
+ exit 1
+}
+
export PTXDIST_SYSROOT_HOST=$(ptxd_get_ptxconf PTXCONF_SYSROOT_HOST)
-# FIXME!
+# FIXME: Is there a dedicated IMAGEDIR?
export IMAGEDIR=${PTXDIST_PLATFORMDIR}/images
OURDIR="$(dirname "${0}")"
TST="${1}"
shift
-if [ ! -e "${PTXDIST_BOARDSETUP}" ]; then
- echo "Please run 'ptxdist boardsetup' first!"
- exit 1
-fi
+[ -e "${PTXDIST_BOARDSETUP}" ] || _error "Please run 'ptxdist boardsetup' first!"
KSCRIPT="${PTXDIST_WORKSPACE}/tests/${TST}.kermit"
if [ ! -e "${KSCRIPT}" ]; then
KSCRIPT="${OURDIR}/${TST}.kermit"
- if [ ! -e "${KSCRIPT}" ]; then
- echo "No kermit-script for ${TST} found!"
- exit 1
- fi
+ [ -e "${KSCRIPT}" ] || _error "No kermit-script for ${TST} found! Please report to the developers."
fi
LIB="${OURDIR}/libptxdisttest.kermit"
-if [ ! -e "${LIB}" ]; then
- echo "Could not find ${LIB}!"
- exit 1
-fi
+[ -e "${LIB}" ] || _error "Could not find ${LIB}! Please report to the developers."
TMPFILE="$(mktemp "${PTXDIST_TEMPDIR}/kwrapper.XXXXXX")"