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

index a9c3f469c650c8a3999d854b0cf7f49f1dd93cb3..da2c7cd0c6df529224c9043eeafa9bebe4e102e6 100644 (file)
@@ -1,2 +1,4 @@
 Semaphore id: <was_number>
+nsems = 1
 Semaphore id: <was_number>
+nsems = 2
index bae4bb10e77a667bd69b598177e30babac27b47b..61e0cfdef7351deb5dbf4b9a6b403dd3f4cef05b 100755 (executable)
@@ -26,10 +26,12 @@ ts_check_test_command "$TS_CMD_IPCRM"
 
 rm -f $TS_OUTDIR/id-sem
 $TS_CMD_IPCMK -S 1 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-sem
+$TS_CMD_IPCS -s -i "$(cat $TS_OUTDIR/id-sem)" | grep "^nsems" >>$TS_OUTPUT
 $TS_CMD_IPCRM -s $(cat $TS_OUTDIR/id-sem) >>$TS_OUTPUT 2>&1
 
 rm -f $TS_OUTDIR/id-sem
-$TS_CMD_IPCMK -S 1 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-sem
+$TS_CMD_IPCMK -S 2 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-sem
+$TS_CMD_IPCS -s -i "$(cat $TS_OUTDIR/id-sem)" | grep "^nsems" >>$TS_OUTPUT
 $TS_CMD_IPCRM -S "$(
        $TS_CMD_IPCS -s |
        awk -v id=$(cat $TS_OUTDIR/id-sem) '{if ($2 == id){print $1}}'