Skip to content

Commit a4a4951

Browse files
authored
test: update rand (#2622)
1 parent c3b0cdf commit a4a4951

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ zerocopy = ["fs", "uio"]
7575
[dev-dependencies]
7676
assert-impl = "0.1"
7777
parking_lot = "0.12"
78-
rand = "0.8"
78+
rand = "0.9"
7979
tempfile = "3.7.1"
8080
semver = "1.0.7"
8181
nix = { path = ".", features = ["acct", "aio", "dir", "env", "event", "fanotify",

test/sys/test_sockopt.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use nix::sys::socket::{
44
getsockopt, setsockopt, socket, sockopt, AddressFamily, SockFlag,
55
SockProtocol, SockType,
66
};
7-
use rand::{thread_rng, Rng};
7+
use rand::{rng, Rng};
88
use std::os::unix::io::{AsRawFd, FromRawFd, OwnedFd};
99

1010
// NB: FreeBSD supports LOCAL_PEERCRED for SOCK_SEQPACKET, but OSX does not.
@@ -124,7 +124,7 @@ fn test_so_buf() {
124124
SockProtocol::Udp,
125125
)
126126
.unwrap();
127-
let bufsize: usize = thread_rng().gen_range(4096..131_072);
127+
let bufsize: usize = rng().random_range(4096..131_072);
128128
setsockopt(&fd, sockopt::SndBuf, &bufsize).unwrap();
129129
let actual = getsockopt(&fd, sockopt::SndBuf).unwrap();
130130
assert!(actual >= bufsize);

test/sys/test_uio.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use nix::sys::uio::*;
22
use nix::unistd::*;
3-
use rand::distributions::Alphanumeric;
4-
use rand::{thread_rng, Rng};
3+
use rand::distr::Alphanumeric;
4+
use rand::{rng, Rng};
55
use std::fs::OpenOptions;
66
use std::io::IoSlice;
77
use std::{cmp, iter};
@@ -19,7 +19,7 @@ use tempfile::tempfile;
1919
fn test_writev() {
2020
let mut to_write = Vec::with_capacity(16 * 128);
2121
for _ in 0..16 {
22-
let s: String = thread_rng()
22+
let s: String = rng()
2323
.sample_iter(&Alphanumeric)
2424
.map(char::from)
2525
.take(128)
@@ -35,7 +35,7 @@ fn test_writev() {
3535
let slice_len = if left <= 64 {
3636
left
3737
} else {
38-
thread_rng().gen_range(64..cmp::min(256, left))
38+
rng().random_range(64..cmp::min(256, left))
3939
};
4040
let b = &to_write[consumed..consumed + slice_len];
4141
iovecs.push(IoSlice::new(b));
@@ -61,7 +61,7 @@ fn test_writev() {
6161
#[test]
6262
#[cfg(not(target_os = "redox"))]
6363
fn test_readv() {
64-
let s: String = thread_rng()
64+
let s: String = rng()
6565
.sample_iter(&Alphanumeric)
6666
.map(char::from)
6767
.take(128)
@@ -74,7 +74,7 @@ fn test_readv() {
7474
let vec_len = if left <= 64 {
7575
left
7676
} else {
77-
thread_rng().gen_range(64..cmp::min(256, left))
77+
rng().random_range(64..cmp::min(256, left))
7878
};
7979
let v: Vec<u8> = iter::repeat(0u8).take(vec_len).collect();
8080
storage.push(v);

0 commit comments

Comments
 (0)