summaryrefslogtreecommitdiff
path: root/tests/ktest
blob: 59a3e0716a2d53af2175806c71773e0d98d08ad8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash

TESTDIR=$(dirname "$(readlink -f "$0")")
KTEST="$TESTDIR/../ktest"

do_test()
{
    local t=$1
    local expect=$2

    $KTEST run "$TESTDIR/$t"
    local ret=$?

    if [[ $ret != $expect ]]; then
	echo "$t failed: got $ret, wanted $expect"
	exit 1
    fi
}

do_test success.ktest	0
do_test failure.ktest	1
do_test crash.ktest	1
do_test timeout.ktest	1