Package evaluation of SimJulia on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T12:34:48.720 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.21s ################################################################################ # Installation # Installing SimJulia... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [428bdadb] + SimJulia v0.8.2 Updating `~/.julia/environments/v1.10/Manifest.toml` [34da2185] + Compat v4.16.0 [864edb3b] + DataStructures v0.18.22 [1914dd2f] + MacroTools v0.5.16 [bac558e1] + OrderedCollections v1.8.1 ⌅ [c5292f4c] + ResumableFunctions v0.6.10 [428bdadb] + SimJulia v0.8.2 [2a0f44e3] + Base64 [ade2ca70] + Dates [b77e0a4c] + InteractiveUtils [56ddb016] + Logging [d6f4376e] + Markdown [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs [4ec0a83e] + Unicode Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.07s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 13.06s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_zWoURy/Project.toml` [864edb3b] DataStructures v0.18.22 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [ade2ca70] Dates [8dfed614] Test Status `/tmp/jl_zWoURy/Manifest.toml` [34da2185] Compat v4.16.0 [864edb3b] DataStructures v0.18.22 [1914dd2f] MacroTools v0.5.16 [bac558e1] OrderedCollections v1.8.1 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [2a0f44e3] Base64 [ade2ca70] Dates [b77e0a4c] InteractiveUtils [56ddb016] Logging [d6f4376e] Markdown [de0858da] Printf [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [fa267f1f] TOML v1.0.3 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Event idle nothing scheduled Hi I am a callback function running in Simulation SimJulia.EventProcessed(Event 1) has been thrown! processed Hi SimJulia.EventNotIdle(Event 2) has been thrown! Hi Event 1 has value Succes Hi Event 2 has value TestException() Hi SimJulia.Timeout 3 timed out at 1.0 One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(Event 2 => SimJulia.StateValue(SimJulia.idle, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(Event 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: TestException() Both events are triggered: TestException() One of both events is triggered: TestException() One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.scheduled, nothing), Event 2 => SimJulia.StateValue(SimJulia.idle, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: TestException() Both events are triggered: TestException() One of both events is triggered: TestException() One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 2 => SimJulia.StateValue(SimJulia.processed, nothing)) WARNING: Method definition (::Type{Main.TestException})() in module Main at /home/pkgeval/.julia/packages/SimJulia/wybPE/test/events.jl:3 overwritten at /home/pkgeval/.julia/packages/SimJulia/wybPE/test/simulations.jl:3. Hi I timed out at 1.0 SimJulia.EmptySchedule() has been thrown! Hi I timed out at 4.0 2.0 TestException() has been thrown after 0.0! Simulation time: 0.0 active_process: nothing 0 1 1 2 3 5 8 13 21 34 TestException() has been thrown TestException() has been thrown Process 1 interrupted TestException() has been thrown Resource 0.0, client 1 is waiting 0.0, client 1 is being served 0.19410822823216967, client 2 is waiting 0.2751453143125827, client 1 has been served 0.2751453143125827, client 2 is being served 0.685122547719319, client 3 is waiting 1.0314932506599659, client 4 is waiting 1.206885952381307, client 5 is waiting 1.257955268053447, client 2 has been served 1.257955268053447, client 5 is being served 1.478343633585212, client 5 has been served 1.478343633585212, client 4 is being served 1.6467504740902053, client 6 is waiting 1.878859740300934, client 7 is waiting 1.9511920981651434, client 4 has been served 1.9511920981651434, client 7 is being served 2.009928943316874, client 8 is waiting 2.430814907722428, client 9 is waiting 2.5145661414745737, client 10 is waiting 2.639409750449421, client 7 has been served 2.639409750449421, client 10 is being served 2.9352503238482517, client 10 has been served 2.9352503238482517, client 9 is being served 3.0465572333844713, client 9 has been served 3.0465572333844713, client 8 is being served 3.9345368299483465, client 8 has been served 3.9345368299483465, client 6 is being served 4.232360873770764, client 6 has been served 4.232360873770764, client 3 is being served 4.554404377801342, client 3 has been served 0.0, consumer is demanding 2.7934445054603327 0.0, producer is offering 1.0664579425152865 0.18072056290955207, consumer is being served, level is 2.2065554945396673 0.43117916213316065, producer is being served, level is 3.2730134370549537 2.283760752617765, producer is offering 1.0413302666993205 2.6368013412992934, producer is being served, level is 4.3143437037542745 2.8743059550872827, consumer is demanding 0.44722027693101263 3.473978971407331, consumer is being served, level is 3.867123426823262 4.5856460992973895, consumer is demanding 0.8285570697993356 4.611917723086609, producer is offering 0.929049778116231 4.98976780186772, producer is being served, level is 4.7961732049394925 5.102157312999196, producer is offering 0.7446336190706448 5.225254026291185, consumer is being served, level is 3.967616135140157 6.004919978975973, producer is being served, level is 4.712249754210802 6.683751124465205, producer is offering 0.10292212470779627 6.916648458121514, producer is being served, level is 4.815171878918599 8.399417272334372, consumer is demanding 0.3784280378376289 8.567559449841893, producer is offering 0.9165471304661621 8.857747762951517, consumer is being served, level is 4.43674384108097 9.250578766186695, producer is being served, level is 5.353290971547132 12.220071289219186, consumer is demanding 0.9077222310948749 13.09894948660157, consumer is being served, level is 4.4455687404522575 13.593669665213625, producer is offering 1.5856612287574474 14.072274812024023, producer is being served, level is 6.031229969209705 15.45598751351089, consumer is demanding 0.29919414459922844 16.086580588245564, consumer is being served, level is 5.732035824610477 16.411315171106022, consumer is demanding 1.8911705221150585 16.543540245245673, consumer is being served, level is 3.840865302495418 18.94977891289325, consumer is demanding 0.0895007023454173 19.009553382687034, producer is offering 1.2679164588088254 19.106043162566984, consumer is being served, level is 3.7513646001500005 19.396251781070106, producer is being served, level is 5.019281058958826 20.194658856756952, consumer is demanding 1.6476597091818073 20.4306393580085, producer is offering 1.969428752557195 20.82568661039252, consumer is being served, level is 3.371621349777018 21.14698276556698, consumer is demanding 0.7063076205205667 21.14703057470447, producer is being served, level is 5.341050102334213 21.64930955961424, consumer is being served, level is 4.634742481813646 25.571430581266, producer is offering 1.5819357528597195 25.94729165056597, producer is being served, level is 6.216678234673365 0.0, producer is offering object 1 0.0, producer is being served 0.3685626001172535, producer is offering object 2 0.3685626001172535, producer is being served 0.5636238585180734, consumer is demanding object 0.5636238585180734, consumer is being served with object 2 0.8330220020367194, producer is offering object 3 0.8330220020367194, producer is being served 1.2298822287702604, consumer is demanding object 1.2298822287702604, consumer is being served with object 3 1.8608417113015494, consumer is demanding object 1.8608417113015494, consumer is being served with object 1 2.052920108348407, producer is offering object 4 2.052920108348407, producer is being served 2.27317240948179, consumer is demanding object 2.27317240948179, consumer is being served with object 4 3.067652664450128, consumer is demanding object 3.4106498432823704, producer is offering object 5 3.4106498432823704, producer is being served 3.4106498432823704, consumer is being served with object 5 3.4266200574198526, consumer is demanding object 4.935398520261433, producer is offering object 6 4.935398520261433, producer is being served 4.935398520261433, consumer is being served with object 6 5.106827996765577, consumer is demanding object 5.551776565321256, producer is offering object 7 5.551776565321256, producer is being served 5.551776565321256, consumer is being served with object 7 6.100835337872729, consumer is demanding object 6.902713558654111, producer is offering object 8 6.902713558654111, producer is being served 6.902713558654111, consumer is being served with object 8 7.237760805107688, consumer is demanding object 8.661695968419304, producer is offering object 9 8.661695968419304, producer is being served 8.661695968419304, consumer is being served with object 9 9.138302042510672, consumer is demanding object 9.549218213421476, producer is offering object 10 9.549218213421476, producer is being served 9.549218213421476, consumer is being served with object 10 2025-06-06T12:35:49.202 2025-06-08T12:35:49.202 2025-09-06T12:35:49.202 Testing SimJulia tests passed Testing completed after 36.01s PkgEval succeeded after 62.58s