lib/pvl/test.sh
author Tero Marttila <tero.marttila@aalto.fi>
Mon, 02 Mar 2015 18:17:47 +0200
changeset 691 760bab5a959f
parent 633 16eaaf30d218
permissions -rw-r--r--
pvl.hosts: allow boot=... fields to override boot.*=...

## Run test command on given file, outputting results if it fails.
#
#   check    $src    $cmd $args...
#
function test_cmd {
    local src="$1"
    local cmd="$2"

    if cmd_test "$cmd" -q "${@:3}"; then
        log_debug "$src: test: OK"

    else
        log_error "$src: test: Failed"

        cmd_indent "    " "$cmd" "${@:3}"

        return 1
    fi
}