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"))
+*/
+