Package evaluation to test DynamicalBilliards on Julia 1.14.0-DEV.1420 (3d611fddcf*) started at 2025-12-28T13:40:41.243 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 10.02s ################################################################################ # Installation # Installing DynamicalBilliards... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [4986ee89] + DynamicalBilliards v4.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [4986ee89] + DynamicalBilliards v4.1.0 [b305315f] + Elliptic v1.0.1 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.1 [6c6a2e73] + Scratch v1.3.0 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.4 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 4.05s ################################################################################ # Precompilation # ERROR: LoadError: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{IO}, ::Nothing) The function `setindex!` exists, but no method is defined for this combination of argument types. Stacktrace: [1] top-level scope @ /PkgEval.jl/scripts/precompile.jl:10 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [4] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/precompile.jl:6 caused by: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{IO}, ::Base.DevNull) The function `setindex!` exists, but no method is defined for this combination of argument types. Stacktrace: [1] top-level scope @ /PkgEval.jl/scripts/precompile.jl:7 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [4] _start() @ Base ./client.jl:585 Precompilation failed after 13.48s ################################################################################ # Testing # Testing DynamicalBilliards Status `/tmp/jl_fJVgNy/Project.toml` [4986ee89] DynamicalBilliards v4.1.0 [b305315f] Elliptic v1.0.1 [6c6a2e73] Scratch v1.3.0 [90137ffa] StaticArrays v1.9.15 [8ba89e20] Distributed v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_fJVgNy/Manifest.toml` [4986ee89] DynamicalBilliards v4.1.0 [b305315f] Elliptic v1.0.1 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.1 [6c6a2e73] Scratch v1.3.0 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.4 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Testing Running tests... ┌ Warning: The call to compilecache failed to create a usable precompiled cache file for DynamicalBilliards [4986ee89-4ee5-5cef-b6b8-e49ba721d7a5] │ exception = Required dependency Base.PkgId(Base.UUID("6c6a2e73-6563-6170-7368-637461726353"), "Scratch") failed to load from a cache file. └ @ Base loading.jl:2949 Update message: DynamicalBilliards v4.1 Plotting & animating is now inside DynamicalBilliards.jl again, utilizing Julia Package Extension systems. This means that Julia versions 1.9+ are supported only. DynamicalBilliards tests start now.>> TEST: Finite Collision time Test Summary: | Pass Total Time Finite Collision time | 4000801 4000801 14.1s Required time: 14.557 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: min/max distance [STRAIGHT][OMNI] minds: [-7.116529587847253e-14, -4.085620730620576e-14, -3.269606807521086e-14, -3.2862601528904634e-14, -1.0460382560140147e-15, -1.2212453270876722e-15, -4.440892098500626e-16, -1.1310397063368782e-15, -1.0547118733938987e-15, -1.887379141862766e-15] maxds: [1.0391687510491465e-13, 5.695444116327053e-14, 5.334621633323877e-14, 2.9753977059954195e-14, 1.1032841307212493e-15, 1.169203622808368e-15, 4.440892098500626e-16, 1.2212453270876722e-15, 1.1184629611360464e-15, 1.7763568394002505e-15] more than 1.0e-12: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] (acc = 1.8189894035458565e-12) [MAGNETIC][OMNI] minds: [-3.7192471324942744e-15, -3.7192471324942744e-15, -3.83026943495679e-15, -1.5543122344752192e-15, -1.6653345369377348e-16, -3.3306690738754696e-16, 0.0, -2.7755575615628914e-16, -1.6653345369377348e-16] maxds: [3.4416913763379853e-15, 3.219646771412954e-15, 3.4416913763379853e-15, 1.5543122344752192e-15, 2.220446049250313e-16, 4.440892098500626e-16, 0.0, 2.7755575615628914e-16, 2.220446049250313e-16] more than 1.0e-12: [0, 0, 0, 0, 0, 0, 0, 0, 0] (acc = 1.8189894035458565e-12) [STRAIGHT][PERIODIC] minds: [0.0, -3.125176660180572e-16, -5.551115123125783e-16, -5.169475958410885e-16, -3.108382854332614e-16, -6.002143226879753e-16, -5.551115123125783e-16] maxds: [6.083988868255119e-11, 2.2027201287858294e-16, 5.273559366969494e-16, 4.996003610813204e-16, 2.2147203177402024e-16, 5.30825383648903e-16, 5.551115123125783e-16] more than 1.0e-12: [324607, 0, 0, 0, 0, 0, 0] (acc = 4.05381695970951e-10) [MAGNETIC][PERIODIC] minds: [-2.1649348980190553e-15, -5.5508158330537943e-17, -1.1102230246251565e-16, -1.1102230246251565e-16, -5.5510377359647046e-17, -1.1102230246251565e-16, -5.551115123125783e-17] maxds: [2.220446049250313e-15, 5.551045246171409e-17, 1.6653345369377348e-16, 1.1102230246251565e-16, 5.551091183913003e-17, 1.1102230246251565e-16, 1.6653345369377348e-16] more than 1.0e-12: [0, 0, 0, 0, 0, 0, 0] (acc = 4.05381695970951e-10) Test Summary: | Pass Total Time min/max distance | 4000000 4000000 12.1s Required time: 12.126 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: No escape [STRAIGHT] dx1: 0.0 dx2: 0.0 dy1: 0.0 dy2: 0.0 [MAGNETIC] dx1: 0.0 dx2: 0.0 dy1: 0.0 dy2: 0.0 [STRAIGHT][CONCAVE] dx1: 3.795904768288949e-8 dx2: 2.7105206967803497e-11 dy1: 0.0 dy2: 0.0 [MAGNETIC][CONCAVE] dx1: 5.5424688172323044e-9 dx2: 9.767946007599448e-8 dy1: 0.0 dy2: 0.0 Test Summary: | Pass Total Time No escape | 40024 40024 10.9s Required time: 10.894 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Visited obstacles Test Summary: | Pass Total Time Visited obstacles | 208 208 1.9s Required time: 1.95 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Predicate function Test Summary: | Pass Total Time Predicate function | 208 208 0.0s Required time: 0.003 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: movin periodic Test Summary: | Pass Total Time movin periodic | 8 8 2.4s Required time: 2.414 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: timeseries raysplit Test Summary: | Pass Total Time timeseries raysplit | 12 12 5.3s Required time: 5.278 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: escape time Test Summary: | Pass Total Time escape time | 40 40 6.0s Required time: 6.042 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: mean collision time Test Summary: | Pass Total Time mean collision time | 4 4 1.4s Required time: 1.446 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: no-particle interface Test Summary: | Pass Total Time no-particle interface | 3 3 0.0s Required time: 0.0 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: ispinned Test Summary: | Pass Total Time ispinned | 5 5 0.4s Required time: 0.439 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: parallelize Test Summary: | Pass Total Time parallelize | 4 4 3.2s Required time: 3.205 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: type stability Test Summary: | Pass Total Time type stability | 180 180 29.6s Required time: 29.553 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Coordinate change invariance Test Summary: | Pass Total Time Coordinate change invariance | 80000 80000 3.6s Required time: 3.6 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: PSOS Test Summary: | Pass Total Time PSOS | 684 684 0.0s Required time: 0.017 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Fills boundary map Test Summary: | Pass Total Time Fills boundary map | 400 400 2.7s Required time: 2.718 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: 2D Phasespace Ratio Test Summary: | Pass Total Time 2D Phasespace Ratio | 6 6 6.6s Required time: 6.642 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: 3D Phasespace Ratio Test Summary: | Pass Total Time 3D Phasespace Ratio | 6 6 6.0s Required time: 6.012 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Ray Collision time Test Summary: | Pass Total Time Ray Collision time | 1000002 1000002 2.3s Required time: 2.348 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Ray min/max distance [STRAIGHT] minds: [-1.1102230246251565e-16, -2.220446049250313e-16, -2.220446049250313e-16, -1.1102230246251565e-16, -7.355227538141662e-15, -1.4432899320127035e-15] maxds: [1.1102230246251565e-16, 1.1102230246251565e-16, 1.1102230246251565e-16, 1.1102230246251565e-16, 6.411537967210279e-15, 1.4432899320127035e-15] more than 1.0e-13: [0, 0, 0, 0, 0, 0] (acc = 1.8189894035458565e-12) [MAGNETIC] minds: [0.0, 0.0, 0.0, 0.0, -1.582067810090848e-15] maxds: [0.0, 0.0, 0.0, 0.0, 1.8318679906315083e-15] more than 1.0e-13: [0, 0, 0, 0, 0] (acc = 1.8189894035458565e-12) Test Summary: | Pass Total Time Ray min/max distance | 1000000 1000000 3.0s Required time: 3.041 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: ERay Collision time Test Summary: | Pass Total Time ERay Collision time | 1000002 1000002 5.3s Required time: 5.337 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: ERay min/max distance [STRAIGHT] minds: [-1.8318679906315083e-15, -1.4432899320127035e-15, -2.220446049250313e-16, -1.1102230246251565e-16, 0.0, -2.220446049250313e-16, -1.1102230246251565e-16] maxds: [1.3322676295501878e-15, 1.5543122344752192e-15, 2.220446049250313e-16, 1.1102230246251565e-16, 0.0, 2.220446049250313e-16, 1.1102230246251565e-16] more than 1.0e-13: [0, 0, 0, 0, 0, 0, 0] (acc = 1.8189894035458565e-12) [MAGNETIC] minds: [-1.0547118733938987e-15, -4.218847493575595e-15, 0.0, 0.0, 0.0, 0.0, 0.0] maxds: [1.1102230246251565e-15, 3.9968028886505635e-15, 0.0, 0.0, 0.0, 0.0, 0.0] more than 1.0e-13: [0, 0, 0, 0, 0, 0, 0] (acc = 1.8189894035458565e-12) Test Summary: | Pass Total Time ERay min/max distance | 1000000 1000000 3.4s Required time: 3.411 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: RAY Stays inside Test Summary: | Pass Total Time RAY Stays inside | 164409 164409 1.2s Required time: 1.158 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Test Summary: | Pass Total Time FiniteSplitterWall | 3 3 2.4s Test Summary: | Pass Total Time Ray-splitting escapetime | 1 1 1.3s >> TEST: Properties of Lyapunov spectrum Test Summary: | Pass Total Time Properties of Lyapunov spectrum | 36 36 18.6s Required time: 18.619 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Lyapunov spectrum for small B Test Summary: | Pass Total Time Lyapunov spectrum for small B | 10 10 1.6s Required time: 1.647 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Lyapunov numerical values Test Summary: | Pass Total Time Lyapunov numerical values | 5 5 0.9s Required time: 0.896 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> TEST: Compare Lyapunovs and perturbation growth Test Summary: | Pass Total Time Compare Lyapunovs and perturbation growth | 12 12 2.3s Required time: 2.335 sec. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DynamicalBilliards tests ended (successfully)!Total time required was: 176.359 seconds, or 2.939 minutes Testing DynamicalBilliards tests passed Testing completed after 196.6s PkgEval succeeded after 234.12s