Skip to content

Commit 6504114

Browse files
committed
also test getrandom directly
1 parent 2cdd174 commit 6504114

File tree

3 files changed

+35
-4
lines changed

3 files changed

+35
-4
lines changed

test-cargo-miri/Cargo.lock

Lines changed: 30 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test-cargo-miri/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ issue_1705 = { path = "issue-1705" }
1616

1717
[dev-dependencies]
1818
rand = { version = "0.7", features = ["small_rng"] }
19+
getrandom = { version = "0.2" }
1920
serde_derive = "1.0" # not actually used, but exercises some unique code path (`--extern` .so file)
2021

2122
[lib]

test-cargo-miri/tests/test.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ fn does_not_work_on_miri() {
2424

2525
#[test]
2626
fn entropy_rng() {
27+
// Test `getrandom` directly.
28+
let mut data = vec![0; 16];
29+
getrandom::getrandom(&mut data).unwrap();
30+
2731
// Try seeding with "real" entropy.
2832
let mut rng = SmallRng::from_entropy();
2933
let _val = rng.gen::<i32>();

0 commit comments

Comments
 (0)