| 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 |