The purpose of this testsuite is to do negative and positive testing against the keyutils package. Sub Test Description ------------------ ----------------------------------------------------- /listing/noargs Check list/rlist subcommands fail with the wrong number of arguments /listing/bad-args Check list/rlist subcommands fail with bad arguments /listing/valid Check list/rlist subcommands work /show/noargs Check show subcommand works with no arguments /reading/noargs Check read/pipe/print subcommands fail with the wrong number of arguments /reading/bad-args Check read/pipe/print subcommands fail with bad arguments /reading/valid Check read/pipe/print subcommands work /pupdate/noargs Check pupdate subcommand fails with the wrong number of arguments /pupdate/bad-args Check pupdate subcommand fails with bad arguments /pupdate/userupdate Check pupdate subcommand works for user defined keys /newring/noargs Check newring subcommand fails with the wrong number of arguments /newring/bad-args Check newring subcommand fails with a bad arguments /newring/valid Check newring subcommand works /session/bad-args Check session subcommand fails with bad arguments /session/valid Check session subcommand works /clear/noargs Check clear subcommand fails with the wrong number of arguments /clear/bad-args Check clear subcommand fails with a bad arguments /clear/valid Check clear subcommand works /instantiating/noargs Check instantiate/negate subcommands fail with the wrong number of arguments /instantiating/bad-args Check instantiate/negate subcommands fail with bad arguments /permitting/noargs Check chown/chgrp/setperm subcommands fail with the wrong number of arguments /permitting/bad-args Check chown/chgrp/setperm subcommands fail with bad arguments /permitting/valid Check chown/chgrp/setperm subcommands work /describing/noargs Check describe/rdescribe subcommands fail with the wrong number of arguments /describing/bad-args Check describe/rdescribe subcommands fail with bad arguments /describing/valid Check describe/rdescribe subcommands work /noargs Check keyutils with no args gives format list /revoke/noargs Check revoke subcommand fails with the wrong number of arguments /revoke/bad-args Check revoke subcommand fails with a bad arguments /revoke/valid Check revoke subcommand works /padd/noargs Check padd subcommand fails with the wrong number of arguments /padd/bad-args Check padd subcommand fails with bad arguments /padd/useradd Check padd subcommand works /timeout/noargs Check timeout subcommand fails with the wrong number of arguments /timeout/bad-args Check timeout subcommand fails with a bad arguments /timeout/valid Check timeout subcommand works /update/noargs Check update subcommand fails with the wrong number of arguments /update/bad-args Check update subcommand fails with bad arguments /update/userupdate Check update subcommand works for user defined keys /search/noargs Check search subcommand fails with the wrong number of arguments /search/bad-args Check search subcommand fails with a bad arguments /search/valid Check search subcommand works /link/recursion Check link subcommand handles recursive links correctly /link/noargs Check link subcommand fails with the wrong number of arguments /link/bad-args Check link subcommand fails with bad arguments /link/valid Check link subcommand works /add/noargs Check add subcommand fails with the wrong number of arguments /add/bad-args Check add subcommand fails with a bad arguments /add/useradd Check add subcommand works /requesting/piped Check request/prequest2 subcommands work /requesting/noargs Check request/request2 subcommands fail with the wrong number of arguments /requesting/bad-args Check request/request2 subcommands fail with bad arguments /requesting/valid Check request/request2 subcommands work /unlink/noargs Check unlink subcommand fails with the wrong number of arguments /unlink/bad-args Check unlink subcommand fails with a bad arguments /unlink/valid Check unlink subcommand works