aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-04-17 16:04:24 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-04-17 16:04:24 +0100
commitbdc18927e5e2c9d66fe6b555308585433865a913 (patch)
tree43da42f1f9b65f3124b4a24bf3cc2e31dcb6d01e /test
parent9763975bf00389bc97af76b94f23065eda338903 (diff)
downloadrspamd-bdc18927e5e2c9d66fe6b555308585433865a913.tar.gz
rspamd-bdc18927e5e2c9d66fe6b555308585433865a913.zip
[Minor] Improve ticks counting
Diffstat (limited to 'test')
-rw-r--r--test/rspamd_radix_test.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/test/rspamd_radix_test.c b/test/rspamd_radix_test.c
index 8e367f6d1..5a42b36e5 100644
--- a/test/rspamd_radix_test.c
+++ b/test/rspamd_radix_test.c
@@ -290,12 +290,14 @@ rspamd_radix_test_func (void)
diff = (ts2 - ts1);
msg_notice ("Added %hz elements in %.0f ticks", nelts, diff);
+ diff = 0;
- ts1 = rspamd_get_ticks (TRUE);
for (lc = 0; lc < lookup_cycles && all_good; lc ++) {
for (i = 0; i < nelts / lookup_divisor; i ++) {
check = ottery_rand_range (nelts - 1);
+ ts1 = rspamd_get_ticks (TRUE);
+
if (radix_find_compressed (comp_tree, addrs[check].addr6,
sizeof (addrs[check].addr6))
== RADIX_NO_VALUE) {
@@ -308,6 +310,9 @@ rspamd_radix_test_func (void)
ipbuf,
addrs[check].mask6);
}
+
+ ts2 = rspamd_get_ticks (TRUE);
+ diff += ts2 - ts1;
}
}
#if 1
@@ -324,8 +329,6 @@ rspamd_radix_test_func (void)
#endif
g_assert (all_good);
- ts2 = rspamd_get_ticks (TRUE);
- diff = (ts2 - ts1);
msg_notice ("Checked %hz elements in %.0f ticks",
nelts * lookup_cycles / lookup_divisor, diff);