diff --git a/Project.toml b/Project.toml index 243e3ee..013de91 100644 --- a/Project.toml +++ b/Project.toml @@ -17,7 +17,7 @@ LogExpFunctions = "0.3.14, 1.0" PrecompileTools = "1.2.0" Random = "1.10" SafeTestsets = "0.1, 1" -SciMLTesting = "2.1" +SciMLTesting = "2.4" Statistics = "1" Test = "1" julia = "1.10" diff --git a/docs/make.jl b/docs/make.jl index 5e0796e..b056462 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -9,7 +9,8 @@ makedocs( sitename = "PoissonRandom.jl", authors = "Chris Rackauckas", modules = [PoissonRandom], - clean = true, doctest = false, linkcheck = true, + clean = true, doctest = true, linkcheck = true, + checkdocs = :exports, format = Documenter.HTML( analytics = "UA-90474609-3", assets = ["assets/favicon.ico"], diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 25c9bab..04314ad 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -10,6 +10,6 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Aqua = "0.8" JET = "0.9, 0.10, 0.11" SafeTestsets = "0.1, 1" -SciMLTesting = "2.1" +SciMLTesting = "2.4" Test = "1" julia = "1.10" diff --git a/test/qa/qa.jl b/test/qa/qa.jl index cab227b..e4c1003 100644 --- a/test/qa/qa.jl +++ b/test/qa/qa.jl @@ -2,11 +2,9 @@ using SciMLTesting, PoissonRandom, JET run_qa( PoissonRandom; - explicit_imports = true, ei_kwargs = (; - # default_rng / rng_native_52 are Random stdlib internals (not public in - # Random): default_rng is the standard default-RNG accessor; rng_native_52 is - # extended for the PassthroughRNG sampler chain. - all_qualified_accesses_are_public = (; ignore = (:default_rng, :rng_native_52)), + # `rng_native_52` is the stdlib sampler hook required by CUDA's device + # `randexp` overlay for `PassthroughRNG`; Random has no public replacement. + all_qualified_accesses_are_public = (; ignore = (:rng_native_52,)), ), )