blob: 3f375176548dacd85bfdb4eaef26adfcede6faa1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
parse_test_deps()
{
#export ktest_crashdump
eval $("$ktest_test" deps)
parse_arch "$ktest_arch"
if [ -z "$ktest_mem" ]; then
echo "test must specify config-mem"
exit 1
fi
if [ -z "$ktest_timeout" ]; then
ktest_timeout=6000
fi
ktest_tests=$("$ktest_test" list-tests)
ktest_tests=$(echo $ktest_tests)
if [[ -z $ktest_tests ]]; then
echo "No tests found"
echo "TEST FAILED"
exit 1
fi
local t
# Ensure specified tests exist:
if [[ -n $ktest_testargs ]]; then
for t in $ktest_testargs; do
if ! echo "$ktest_tests"|grep -wq "$t"; then
echo "Test $t not found"
exit 1
fi
done
ktest_tests="$ktest_testargs"
fi
}
|