[Xenomai-git] Philippe Gerum : testsuite/smokey: fail if out of quota
Module: xenomai-3 Branch: next Commit: 7c4492ac779b049204c39a617f9ee22b72f81c37 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=7c4492ac779b049204c39a617f9ee22b72f81c37 Author: Philippe Gerum Date: Wed Jul 29 16:18:36 2015 +0200 testsuite/smokey: fail if out of quota --- testsuite/smokey/sched-quota/sched-quota.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/testsuite/smokey/sched-quota/sched-quota.c b/testsuite/smokey/sched-quota/sched-quota.c index e51c78e..3f7a8ea 100644 --- a/testsuite/smokey/sched-quota/sched-quota.c +++ b/testsuite/smokey/sched-quota/sched-quota.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -328,5 +329,11 @@ static int run_sched_quota(struct smokey_test *t, int argc, char *const argv[]) smokey_trace("%d thread%s: cap=%d%%, effective=%.1f%%", nrthreads, nrthreads > 1 ? "s": "", quota, effective); + if (fabs(effective - (double)quota) > 0.5) { + smokey_warning("out of quota: %.1f%%", + effective - (double)quota); + return -EPROTO; + } + return 0; } ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Philippe Gerum : testsuite/smokey: fail if out of quota
Module: xenomai-3 Branch: master Commit: 7c4492ac779b049204c39a617f9ee22b72f81c37 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=7c4492ac779b049204c39a617f9ee22b72f81c37 Author: Philippe Gerum Date: Wed Jul 29 16:18:36 2015 +0200 testsuite/smokey: fail if out of quota --- testsuite/smokey/sched-quota/sched-quota.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/testsuite/smokey/sched-quota/sched-quota.c b/testsuite/smokey/sched-quota/sched-quota.c index e51c78e..3f7a8ea 100644 --- a/testsuite/smokey/sched-quota/sched-quota.c +++ b/testsuite/smokey/sched-quota/sched-quota.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -328,5 +329,11 @@ static int run_sched_quota(struct smokey_test *t, int argc, char *const argv[]) smokey_trace("%d thread%s: cap=%d%%, effective=%.1f%%", nrthreads, nrthreads > 1 ? "s": "", quota, effective); + if (fabs(effective - (double)quota) > 0.5) { + smokey_warning("out of quota: %.1f%%", + effective - (double)quota); + return -EPROTO; + } + return 0; } ___ Xenomai-git mailing list Xenomai-git@xenomai.org http://xenomai.org/mailman/listinfo/xenomai-git