summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-02-17 23:42:20 +0100
committerBruno Haible <bruno@clisp.org>2011-02-17 23:42:20 +0100
commit073f98a991ebf68ddc0b52a7e5f431c5cc78129e (patch)
tree43b941510bb1f0f280ab370b377fb654901e43a6 /tests
parentaa0f5d7586efe7044f6ca9e07be3f579ee0d5618 (diff)
downloadgnulib-073f98a991ebf68ddc0b52a7e5f431c5cc78129e.tar.gz
getloadavg test: Add some plausibility checks.
* tests/test-getloadavg.c (check_avg): Print a warning when the value is improbable.
Diffstat (limited to 'tests')
-rw-r--r--tests/test-getloadavg.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test-getloadavg.c b/tests/test-getloadavg.c
index f9b4a79b57..f039776b93 100644
--- a/tests/test-getloadavg.c
+++ b/tests/test-getloadavg.c
@@ -30,6 +30,14 @@ check_avg (int minutes, double avg, int printit)
{
if (printit)
printf ("%d-minute: %f ", minutes, avg);
+ else
+ {
+ /* Plausibility checks. */
+ if (avg < 0.01)
+ printf ("suspiciously low %d-minute average: %f\n", minutes, avg);
+ if (avg > 1000000)
+ printf ("suspiciously high %d-minute average: %f\n", minutes, avg);
+ }
if (avg < 0 || avg != avg)
exit (minutes);
}