File: 0001-Fix-flaky-self-test-error.patch

package info (click to toggle)
golang-github-nebulouslabs-fastrand 0.0~git20181203.6fb6489-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 116 kB
  • sloc: makefile: 6
file content (38 lines) | stat: -rw-r--r-- 1,162 bytes parent folder | download | duplicates (2)
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