use
strict;
use
warnings;
use
Test::More;
if
(!-r
'/proc/stat'
|| !-r
'/proc/loadavg'
) {
plan
skip_all
=>
"it seems that your system doesn't provide process statistics"
;
exit
(0);
}
plan
tests
=> 3;
my
@procstats
=
qw(
new
runqueue
count
)
;
my
$sys
= Sys::Statistics::Linux->new();
$sys
->set(
procstats
=> 1);
sleep
(1);
my
$stats
=
$sys
->get;
ok(
defined
$stats
->procstats->{
$_
},
"checking procstats $_"
)
for
@procstats
;