]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: add basic test case for ipcs -q -i n
authorRuediger Meier <ruediger.meier@ga-group.nl>
Thu, 13 Mar 2014 08:57:19 +0000 (09:57 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Thu, 13 Mar 2014 10:05:26 +0000 (11:05 +0100)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests/expected/ipcs/mk-rm-msg
tests/ts/ipcs/mk-rm-msg

index 8a82b9470eec65b2dc2c2f74405ed4e34dbe4e19..a913bc36b843a490d0d54d96f8c4c645ab90f95a 100644 (file)
@@ -1,2 +1,3 @@
 Message queue id: <was_number>
+1
 Message queue id: <was_number>
index 2aaa3af9b955bc61cbc370d45a61f7ab2eb9e1d5..25460e25d208ccd2fbed11332dceb86d38a18901 100755 (executable)
@@ -26,6 +26,8 @@ ts_check_test_command "$TS_CMD_IPCRM"
 
 rm -f $TS_OUTDIR/id-msg
 $TS_CMD_IPCMK -Q 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-msg
+$TS_CMD_IPCS -q -i "$(cat $TS_OUTDIR/id-msg)" |\
+       grep -c "^Message Queue msqid=$(cat $TS_OUTDIR/id-msg)$" >>$TS_OUTPUT
 $TS_CMD_IPCRM -q $(cat $TS_OUTDIR/id-msg) >>$TS_OUTPUT 2>&1
 
 rm -f $TS_OUTDIR/id-msg