lib/pvl/test.sh
author Tero Marttila <terom@paivola.fi>
Mon, 09 Mar 2015 19:47:10 +0200
changeset 734 5770ed34c1f0
parent 633 16eaaf30d218
permissions -rw-r--r--
pvl.hosts: extension mechanism

## 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
}