diff options
author | Wolfram Sang <w.sang@pengutronix.de> | 2008-11-14 10:28:03 +0000 |
---|---|---|
committer | Wolfram Sang <w.sang@pengutronix.de> | 2008-11-14 10:28:03 +0000 |
commit | e95f095b3c9a8681e526e7b7f4a95d49cc45ab7b (patch) | |
tree | f8b0904e50618569b307c22716f44c9a3d94955c /tests | |
parent | 9b990529a56666de4d5bf01385f30c2f3840b4f6 (diff) | |
download | ptxdist-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-x | tests/kwrapper | 22 |
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")" |