Skip to content

Commit f1ee797

Browse files
committed
fix(bloomfilter): relax dynamic tolerance for prop_calc_size_fpr_fpr
1 parent 06618d3 commit f1ee797

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

bloomfilter/tests/bloomfilter-tests.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,10 @@ prop_calc_size_fpr_fpr proxy (FPR fpr) (NumEntries numEntries) =
164164
-- Contrast with prop_calc_policy_fpr which does not do rounding to an
165165
-- integer number of bits (it uses Double for bits per key), and thus can
166166
-- use a very small tolerance.
167-
tolerance | fpr <= 0.01 = 1e-6
168-
| fpr <= 0.05 = 1e-5
169-
| fpr <= 0.5 = 1e-4
167+
tolerance | fpr <= 1e-4 = 1e-7
168+
| fpr <= 1e-3 = 1e-6
169+
| fpr <= 1e-2 = 1e-5
170+
| fpr <= 1e-1 = 1e-4
170171
| otherwise = 1e-3
171172

172173
-- | Compare @sizeForBits@ against @falsePositiveRate@ with some tolerance for deviations

0 commit comments

Comments
 (0)