Modified pthread_kill_latency.c to consider pass criteria (-c) arg.

Signed-off-by: Gilles Carry <[EMAIL PROTECTED]>
Cc: Darren Hart <[EMAIL PROTECTED]>
Cc: Tim Chavez <[EMAIL PROTECTED]>
---
 .../pthread_kill_latency/pthread_kill_latency.c    |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c 
b/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
index 175d3b9..69d9be0 100644
--- a/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
+++ b/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
@@ -175,7 +175,7 @@ void *signal_receiving_thread(void *arg)
                if (delta > max)
                        max = delta;
 
-               if (delta > THRESHOLD) fail++;
+               if (delta > pass_criteria) fail++;
 
                debug(DBG_INFO, "Iteration %d: Took %ld us. Max = %ld us, "
                      "Min = %ld us\n", i, delta, max, min);
@@ -219,7 +219,7 @@ void *signal_receiving_thread(void *arg)
        stats_quantiles_calc(&dat, &quantiles);
        stats_quantiles_print(&quantiles);
        printf("Failures: %d\n", fail);
-       printf("Criteria: Time < %d us\n", THRESHOLD);
+       printf("Criteria: Time < %d us\n", (int)pass_criteria);
        printf("Result: %s", fail ? "FAIL" : "PASS");
        printf("\n\n");
 
@@ -280,6 +280,7 @@ int main(int argc, char *argv[])
        atomic_set(0,&flag);
        setup();
 
+       pass_criteria = THRESHOLD;
        rt_init("jl:h", parse_args, argc, argv);        /* we need the buffered 
print system */
 
        printf("-------------------------------\n");
-- 
1.5.4.3.450.gb92176


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to