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

index 49d5867281c2e810dd09f461644f49a70fac4165..c63ab46878867e3664df6391a614f8136a0f9807 100644 (file)
@@ -1,2 +1,4 @@
 Shared memory id: <was_number>
+bytes=1
 Shared memory id: <was_number>
+bytes=12
index 11fb3d1826cb552f194fe6c8b653b5e7798e20d6..838fb3f210fa3de00e53366255864f5d7e86f4c1 100755 (executable)
@@ -26,10 +26,12 @@ ts_check_test_command "$TS_CMD_IPCRM"
 
 rm -f $TS_OUTDIR/id-shm
 $TS_CMD_IPCMK -M 1 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-shm
+$TS_CMD_IPCS -m -i "$(cat $TS_OUTDIR/id-shm)" | sed -n '/^bytes/s/\t.*//p' >>$TS_OUTPUT
 $TS_CMD_IPCRM -m $(cat $TS_OUTDIR/id-shm) >>$TS_OUTPUT 2>&1
 rm -f $TS_OUTDIR/id-shm
 
-$TS_CMD_IPCMK -M 1 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-shm
+$TS_CMD_IPCMK -M 12 2>>$TS_OUTPUT | ipcmk_output_handler $TS_OUTPUT $TS_OUTDIR/id-shm
+$TS_CMD_IPCS -m -i "$(cat $TS_OUTDIR/id-shm)" | sed -n '/^bytes/s/\t.*//p' >>$TS_OUTPUT
 $TS_CMD_IPCRM -M "$(
        $TS_CMD_IPCS -m |
        awk -v id=$(cat $TS_OUTDIR/id-shm) '{if ($2 == id){print $1}}'