index 9aecf38c1ab24fe473bd46b2439fd6b701304037..b039c54619cdd4caff78a53d041f7e5260a4d044 100644 (file)
--- a/src/utils_latency_test.c
+++ b/src/utils_latency_test.c
double sum;
double avg;
} cases[] = {
double sum;
double avg;
} cases[] = {
- /* val min max sum avg */
- {0.5, 0.5, 0.5, 0.5, 0.5},
- {0.3, 0.3, 0.5, 0.8, 0.4},
- {0.7, 0.3, 0.7, 1.5, 0.5},
- {2.5, 0.3, 2.5, 4.0, 1.0},
- { -1, 0.3, 2.5, 4.0, 1.0},
+ /* val min max sum avg */
+ {0.5, 0.5, 0.5, 0.5, 0.5},
+ {0.3, 0.3, 0.5, 0.8, 0.4},
+ {0.7, 0.3, 0.7, 1.5, 0.5},
+ {2.5, 0.3, 2.5, 4.0, 1.0},
+ { 99, 0.3, 99, 103, 20.6},
+ /* { -1, 0.3, 99, 103, 20.6}, see issue #1139 */
};
size_t i;
latency_counter_t *l;
};
size_t i;
latency_counter_t *l;
CHECK_NOT_NULL (l = latency_counter_create ());
for (i = 0; i < STATIC_ARRAY_SIZE (cases); i++) {
CHECK_NOT_NULL (l = latency_counter_create ());
for (i = 0; i < STATIC_ARRAY_SIZE (cases); i++) {
+ printf ("# case %zu: DOUBLE_TO_CDTIME_T(%g) = %"PRIu64"\n",
+ i, cases[i].val, DOUBLE_TO_CDTIME_T (cases[i].val));
latency_counter_add (l, DOUBLE_TO_CDTIME_T (cases[i].val));
DBLEQ (cases[i].min, CDTIME_T_TO_DOUBLE (latency_counter_get_min (l)));
latency_counter_add (l, DOUBLE_TO_CDTIME_T (cases[i].val));
DBLEQ (cases[i].min, CDTIME_T_TO_DOUBLE (latency_counter_get_min (l)));