Package evaluation of Random on Julia 1.13.0-DEV.449 (8d6b63c3a6*) started at 2025-04-29T14:37:34.931 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.49s ################################################################################ # Installation # Installing Random... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [9a3f8284] + Random v1.11.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 Installation completed after 0.9s Random is a standard library in this Julia build. ################################################################################ # Testing # Testing Random Status `/tmp/jl_4SmnIv/Project.toml` [9fa8497b] Future v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_4SmnIv/Manifest.toml` [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [8dfed614] Test v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.12.0+0 Testing Running tests... Test Summary: | Pass Total Time MersenneTwister: do not do update the same global state in incompatible ways | 3 3 1.5s Test Summary: | Pass Total Time rand from AbstractArray | 597 597 11.0s Test Summary: | Pass Total Time test code paths of rand!(::MersenneTwister) | 51 51 4.7s Test Summary: | Pass Total Time uniform distribution of floats | 75 75 4.9s Test Summary: | Pass Total Time rand(Bool) uniform distribution | 468 468 2.2s Test Summary: | Pass Total Time reproducility of methods for MersenneTwister | 36 36 1.5s Test Summary: | Pass Total Time reproducility of methods for Xoshiro | 36 36 1.0s Test Summary: | Pass Total Time MersenneTwister polynomial generation and jump | 200004 200004 3.3s Test Summary: | Pass Total Time copy, == and hash | 1843 1843 0.8s Test Summary: | Pass Total Time Random.seed!(rng, ...) returns rng | 24 24 0.5s Test Summary: | Pass Total Time MersenneTwister() & Random.seed!(rng::MersenneTwister) initializes randomly | 6 6 0.0s Test Summary: | Pass Total Time RandomDevice() & Random.seed!(rng::RandomDevice) initializes randomly | 6 6 0.0s Test Summary: | Pass Total Time Xoshiro() & Random.seed!(rng::Xoshiro) initializes randomly | 6 6 0.0s Test Summary: | Pass Total Time MersenneTwister(seed) & Random.seed!(m::MersenneTwister, seed) produce the same stream | 11 11 0.2s Test Summary: | Pass Total Time Xoshiro(seed) & Random.seed!(m::Xoshiro, seed) produce the same stream | 12 12 0.3s Test Summary: | Pass Total Time Random.seed!(seed) sets Random.GLOBAL_SEED | 13 13 0.2s Test Summary: | Pass Total Time error message when rand not defined for a type | 2 2 0.1s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{Bool} | 4 4 0.1s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{Int8} | 12 12 1.6s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{Int16} | 12 12 1.6s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{Int32} | 16 16 2.0s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{UInt32} | 12 12 0.4s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{Int64} | 12 12 0.4s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{Int128} | 6 6 1.4s Test Summary: | Pass Total Time rand(::MersenneTwister, ::UnitRange{UInt128} | 6 6 1.3s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{Bool} | 4 4 0.0s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{Int8} | 12 12 0.1s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{Int16} | 12 12 0.1s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{Int32} | 12 12 0.1s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{UInt32} | 12 12 0.1s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{Int64} | 12 12 0.1s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{Int128} | 6 6 0.2s Test Summary: | Pass Total Time rand(::RandomDevice, ::UnitRange{UInt128} | 6 6 0.0s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{Bool} | 4 4 0.0s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{Int8} | 12 12 0.1s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{Int16} | 12 12 0.1s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{Int32} | 12 12 0.1s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{UInt32} | 12 12 0.1s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{Int64} | 12 12 0.1s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{Int128} | 6 6 0.1s Test Summary: | Pass Total Time rand(::Xoshiro, ::UnitRange{UInt128} | 6 6 0.1s Test Summary: | Pass Total Time rand! is allocation-free | 4 4 0.1s Test Summary: | Pass Total Time gentype for UniformBits | 3 3 0.0s Test Summary: | Pass Total Time shuffle[!] | 3 3 0.1s Test Summary: | Pass Total Time rand(::Tuple) | 12 12 0.2s Test Summary: | Pass Total Time rand(::Type{<:Tuple}) | 3 3 0.5s Test Summary: | Pass Total Time GLOBAL_RNG | 49 49 1.3s Test Summary: | Pass Total Time RNGs broadcast as scalars: T | 1 1 0.2s Test Summary: | Pass Total Time RNGs broadcast as scalars: T | 1 1 0.2s Test Summary: | Pass Total Time generated scalar integers do not overlap | 9 9 0.1s Test Summary: | Pass Total Time show | 19 19 0.7s Test Summary: | Pass Total Time rand[!] for BigInt/BigFloat | 24 24 0.7s Test Summary: | Pass Total Time shuffle! for BitArray | 2 2 3.7s Test Summary: | Pass Total Time TaskLocalRNG: stream collision smoke test | 5 5 0.4s Test Summary: | Pass Total Time TaskLocalRNG: child doesn't affect parent | 30 30 0.1s Test Summary: | Pass Total Time TaskLocalRNG: copy and copy! handle the splitmix state | 40 40 0.0s Test Summary: | Pass Total Time Xoshiro jump, basic | 17 17 0.2s Test Summary: | Pass Total Time Xoshiro jump_128, various seeds | 48 48 0.1s Test Summary: | Pass Total Time Xoshiro jump_192, various seeds | 48 48 0.0s Test Summary: | Pass Total Time seed! and hash_seed | 944 944 3.9s Test Summary: | Pass Total Time rand(::Type{<:Pair}) | 5 5 0.3s Test Summary: | Pass Total Time Float32 RNG typo | 9 9 0.9s Test Summary: | Pass Total Time Docstrings | 1 1 0.0s Testing Random tests passed Testing completed after 321.75s PkgEval succeeded after 341.93s