File: runtest.sh

package info (click to toggle)
keyutils 1.5.9-9
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,144 kB
  • ctags: 631
  • sloc: sh: 3,095; ansic: 2,947; makefile: 237
file content (44 lines) | stat: -rw-r--r-- 975 bytes parent folder | download | duplicates (2)
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
41
42
43
44
#!/bin/sh

. ../../../prepare.inc.sh
. ../../../toolbox.inc.sh


# ---- do the actual testing ----

result=PASS

if [ $skip_install_required -eq 1 ]
then
    echo "++++ SKIPPING TEST" >>$OUTPUTFILE
    marker "SKIP BECAUSE REQUIRES FULL INSTALLATION (for /sbin/request-key)"
    toolbox_report_result $TEST PASS
    exit 0
fi

echo "++++ BEGINNING TEST" >$OUTPUTFILE

marker "NO ARGS"
expect_args_error keyctl request
expect_args_error keyctl request2
expect_args_error keyctl prequest2

marker "ONE ARG"
expect_args_error keyctl request 0
expect_args_error keyctl request2 0
expect_args_error keyctl prequest2 0

marker "TWO ARGS"
expect_args_error keyctl request2 0 0

marker "FOUR ARGS"
expect_args_error keyctl request 0 0 0 0
expect_args_error keyctl prequest2 0 0 0 0

marker "FIVE ARGS"
expect_args_error keyctl request2 0 0 0 0 0

echo "++++ FINISHED TEST: $result" >>$OUTPUTFILE

# --- then report the results in the database ---
toolbox_report_result $TEST $result