Upload Tizen:Base source
[framework/base/util-linux-ng.git] / tests / ts / ipcs / headers
1 #!/bin/bash
2
3 #
4 # Copyright (C) 2007 Karel Zak <kzak@redhat.com>
5 #
6 # This file is part of util-linux-ng.
7 #
8 # This file is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2 of the License, or
11 # (at your option) any later version.
12 #
13 # This file is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 # GNU General Public License for more details.
17 #
18 TS_TOPDIR="$(dirname $0)/../.."
19 TS_DESC="headers"
20
21 . $TS_TOPDIR/functions.sh
22 ts_init "$*"
23
24 ts_log "test: shm headers"
25 $TS_CMD_IPCS -m -t | grep --after-context=1 "^---"  >> $TS_OUTPUT
26 $TS_CMD_IPCS -m -p | grep --after-context=1 "^---"  >> $TS_OUTPUT
27 $TS_CMD_IPCS -m -c | grep --after-context=1 "^---"  >> $TS_OUTPUT
28 $TS_CMD_IPCS -m -l | grep "^---"  >> $TS_OUTPUT
29 $TS_CMD_IPCS -m -u | grep "^---"  >> $TS_OUTPUT
30 echo >> $TS_OUTPUT
31
32 ts_log "test: mesg headers"
33 $TS_CMD_IPCS -q -t | grep --after-context=1 "^---"  >> $TS_OUTPUT
34 $TS_CMD_IPCS -q -p | grep --after-context=1 "^---"  >> $TS_OUTPUT
35 $TS_CMD_IPCS -q -c | grep --after-context=1 "^---"  >> $TS_OUTPUT
36 $TS_CMD_IPCS -q -l | grep  "^---"  >> $TS_OUTPUT
37 $TS_CMD_IPCS -q -u | grep  "^---"  >> $TS_OUTPUT
38 echo >> $TS_OUTPUT
39
40 ts_log "test: sem headers"
41 $TS_CMD_IPCS -s -t | grep --after-context=1 "^---"  >> $TS_OUTPUT
42 $TS_CMD_IPCS -s -p | grep --after-context=1 "^---"  >> $TS_OUTPUT
43 $TS_CMD_IPCS -s -c | grep --after-context=1 "^---"  >> $TS_OUTPUT
44 $TS_CMD_IPCS -s -l | grep  "^---"  >> $TS_OUTPUT
45 $TS_CMD_IPCS -s -u | grep  "^---"  >> $TS_OUTPUT
46 echo >> $TS_OUTPUT
47
48 ts_log "test: all headers"
49 $TS_CMD_IPCS -a | grep --after-context=1 "^---"  >> $TS_OUTPUT
50
51 $TS_CMD_IPCS -a -t | grep --after-context=1 "^---"  >> $TS_OUTPUT
52 $TS_CMD_IPCS -a -p | grep --after-context=1 "^---"  >> $TS_OUTPUT
53 $TS_CMD_IPCS -a -c | grep --after-context=1 "^---"  >> $TS_OUTPUT
54 $TS_CMD_IPCS -a -l | grep "^---"  >> $TS_OUTPUT
55 $TS_CMD_IPCS -a -u | grep "^---"  >> $TS_OUTPUT
56
57 ts_finalize
58