Mercurial > octave
changeset 20876:ec8c8977b0be
2015 Code Sprint: add BIST tests for getrusage()
* getrusage.cc (Fgetrusage): Add BIST tests.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Sat, 12 Dec 2015 13:42:55 -0500 |
parents | a778c2427f2a |
children | 7810a10772e0 |
files | libinterp/corefcn/getrusage.cc |
diffstat | 1 files changed, 27 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/getrusage.cc Sat Dec 12 10:34:05 2015 -0800 +++ b/libinterp/corefcn/getrusage.cc Sat Dec 12 13:42:55 2015 -0500 @@ -204,3 +204,30 @@ return octave_value (m); } + +/* +%!test +%! r = getrusage (); +%! assert (isstruct (r)); +%! assert (isfield (r, "idrss")) +%! assert (isfield (r, "inblock")) +%! assert (isfield (r, "isrss")) +%! assert (isfield (r, "ixrss")) +%! assert (isfield (r, "majflt")) +%! assert (isfield (r, "maxrss")) +%! assert (isfield (r, "minflt")) +%! assert (isfield (r, "msgrcv")) +%! assert (isfield (r, "msgsnd")) +%! assert (isfield (r, "nivcsw")) +%! assert (isfield (r, "nsignals")) +%! assert (isfield (r, "nswap")) +%! assert (isfield (r, "nvcsw")) +%! assert (isfield (r, "oublock")) +%! assert (isfield (r, "stime")) +%! assert (isfield (r, "utime")) +%! assert (isfield (r.stime, "sec")) +%! assert (isfield (r.stime, "usec")) +%! assert (isfield (r.utime, "sec")) +%! assert (isfield (r.utime, "usec")) +*/ +