diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-05 18:25:13 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-05 18:25:13 +0000 |
commit | 13ba689e07c82f7803bcaf448e48bdb78fdd543d (patch) | |
tree | 35940b1bc11497801e7c10359f91ca4440625d29 /test/rspamd_shingles_test.c | |
parent | f2d8ad8d000772fff31a5062513550dce48db149 (diff) | |
download | rspamd-13ba689e07c82f7803bcaf448e48bdb78fdd543d.tar.gz rspamd-13ba689e07c82f7803bcaf448e48bdb78fdd543d.zip |
Fix clock_gettime invocation.
Diffstat (limited to 'test/rspamd_shingles_test.c')
-rw-r--r-- | test/rspamd_shingles_test.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/rspamd_shingles_test.c b/test/rspamd_shingles_test.c index e6cd0abb3..1a96b64bc 100644 --- a/test/rspamd_shingles_test.c +++ b/test/rspamd_shingles_test.c @@ -93,14 +93,14 @@ test_case (gsize cnt, gsize max_len, gdouble perm_factor) struct rspamd_shingle *sgl, *sgl_permuted; gdouble res; guchar key[16]; - struct timespec ts1, ts2; + gdouble ts1, ts2; ottery_rand_bytes (key, sizeof (key)); input = generate_fuzzy_words (cnt, max_len); - clock_gettime (CLOCK_MONOTONIC, &ts1); + ts1 = rspamd_get_ticks (); sgl = rspamd_shingles_generate (input, key, NULL, rspamd_shingles_default_filter, NULL); - clock_gettime (CLOCK_MONOTONIC, &ts2); + ts2 = rspamd_get_ticks (); permute_vector (input, perm_factor); sgl_permuted = rspamd_shingles_generate (input, key, NULL, rspamd_shingles_default_filter, NULL); @@ -108,7 +108,7 @@ test_case (gsize cnt, gsize max_len, gdouble perm_factor) res = rspamd_shingles_compare (sgl, sgl_permuted); msg_debug ("percentage of common shingles: %.3f, generate time: %hd usec", - res, ts_to_usec (&ts2) - ts_to_usec (&ts1)); + res, (gint)(ts1 - ts2) * 1000); g_assert_cmpfloat (fabs ((1.0 - res) - sqrt (perm_factor)), <=, 0.20); free_fuzzy_words (input); |