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