1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
Forwarded: https://gitlab.com/NebulousLabs/fastrand/-/merge_requests/14
From: Simon Josefsson <simon@josefsson.org>
Date: Sun, 7 Dec 2025 17:27:37 +0100
Subject: [PATCH] Fix flaky self-test error
RUN TestUint64n
fastrand_test.go:85: Expected range of 900-1100 for index 3, got 900
FAIL: TestUint64n (0.00s)
---
fastrand_test.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fastrand_test.go b/fastrand_test.go
index a123464..59c8fb0 100644
--- a/fastrand_test.go
+++ b/fastrand_test.go
@@ -81,7 +81,7 @@ func TestUint64n(t *testing.T) {
exp := iters / uint64(len(counts))
lower, upper := exp-(exp/10), exp+(exp/10)
for i, n := range counts {
- if !(lower < n && n < upper) {
+ if !(lower <= n && n <= upper) {
t.Errorf("Expected range of %v-%v for index %v, got %v", lower, upper, i, n)
}
}
@@ -97,7 +97,7 @@ func TestIntn(t *testing.T) {
exp := iters / len(counts)
lower, upper := exp-(exp/10), exp+(exp/10)
for i, n := range counts {
- if !(lower < n && n < upper) {
+ if !(lower <= n && n <= upper) {
t.Errorf("Expected range of %v-%v for index %v, got %v", lower, upper, i, n)
}
}
--
2.52.0
|