Package evaluation of SimJulia on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T08:32:30.633 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.49s ################################################################################ # Installation # Installing SimJulia... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [428bdadb] + SimJulia v0.8.2 Updating `~/.julia/environments/v1.11/Manifest.toml` [34da2185] + Compat v4.16.0 [864edb3b] + DataStructures v0.18.22 [1914dd2f] + MacroTools v0.5.15 [bac558e1] + OrderedCollections v1.8.0 ⌅ [c5292f4c] + ResumableFunctions v0.6.10 [428bdadb] + SimJulia v0.8.2 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 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 1.84s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 15.55s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_LMxTPg/Project.toml` [864edb3b] DataStructures v0.18.22 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [ade2ca70] Dates v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_LMxTPg/Manifest.toml` [34da2185] Compat v4.16.0 [864edb3b] DataStructures v0.18.22 [1914dd2f] MacroTools v0.5.15 [bac558e1] OrderedCollections v1.8.0 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 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}(SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.idle, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 1 => 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 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 3 => SimJulia.StateValue(SimJulia.scheduled, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.idle, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => 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.4368210859527837, client 1 has been served 0.4502101766040015, client 2 is waiting 0.4502101766040015, client 2 is being served 0.5493246167191779, client 3 is waiting 0.5565066667896551, client 4 is waiting 0.7527538172270416, client 5 is waiting 1.1038053300305164, client 6 is waiting 1.3151866020367278, client 7 is waiting 1.316604509699984, client 2 has been served 1.316604509699984, client 7 is being served 1.5316642814928874, client 8 is waiting 1.708410901372584, client 9 is waiting 1.8501195420727155, client 7 has been served 1.8501195420727155, client 9 is being served 2.1349766202400544, client 10 is waiting 2.2363135244085863, client 9 has been served 2.2363135244085863, client 10 is being served 2.3068194959872117, client 10 has been served 2.3068194959872117, client 8 is being served 3.169073001477766, client 8 has been served 3.169073001477766, client 6 is being served 3.478609555433428, client 6 has been served 3.478609555433428, client 5 is being served 4.284975608577276, client 5 has been served 4.284975608577276, client 4 is being served 5.041397633602671, client 4 has been served 5.041397633602671, client 3 is being served 5.260009358124382, client 3 has been served 0.0, consumer is demanding 0.298037072317928 0.0, producer is offering 0.1507685728543553 0.6871423802620208, consumer is being served, level is 4.701962927682072 0.9039962573231839, producer is being served, level is 4.852731500536427 3.6612793811307824, producer is offering 0.8763401240032864 3.846011664767304, consumer is demanding 1.6056427557620876 4.153101559484274, consumer is being served, level is 3.2470887447743393 4.363876893457043, producer is being served, level is 4.1234288687776255 5.521943440604311, consumer is demanding 0.8994713655365681 6.430654400727509, consumer is being served, level is 3.2239575032410572 7.73665310772566, producer is offering 0.936587817348735 8.726562291042406, producer is being served, level is 4.160545320589792 10.30505741842449, producer is offering 0.8053340683872106 10.482715543485902, consumer is demanding 0.49240857598700327 10.980916567675635, consumer is being served, level is 3.668136744602789 11.051848461986886, producer is being served, level is 4.47347081299 13.154913025497372, producer is offering 0.09559376150421084 13.49569286763034, producer is being served, level is 4.56906457449421 13.96656109798674, consumer is demanding 2.31556791840912 13.996134758421096, consumer is being served, level is 2.2534966560850904 16.216547925484665, producer is offering 1.8515079704155013 16.90186912246499, consumer is demanding 0.03804195742314331 17.00568378475772, producer is being served, level is 4.105004626500592 17.231933921579603, consumer is being served, level is 4.066962669077449 19.194397139702897, producer is offering 0.13901920810709023 19.220287904169126, producer is being served, level is 4.205981877184539 19.88617699485342, producer is offering 0.7505251370909396 20.586521730964147, producer is being served, level is 4.956507014275479 20.632018167564834, consumer is demanding 1.8856866412945328 21.490220656070978, consumer is being served, level is 3.070820372980946 24.19510004472242, producer is offering 1.8666463631134873 24.907777418571158, producer is being served, level is 4.937466736094433 26.256639659007984, consumer is demanding 0.4553352605000939 27.070436927004582, producer is offering 0.6500608611150986 27.14073475066988, consumer is being served, level is 4.482131475594339 27.462040011217905, producer is being served, level is 5.132192336709437 29.88751721362319, consumer is demanding 2.6321190809043715 30.359559658006937, consumer is being served, level is 2.5000732558050656 31.238658258174606, consumer is demanding 0.7303232374903538 32.166408751617155, consumer is being served, level is 1.7697500183147117 0.0, producer is offering object 1 0.0, producer is being served 0.544988326728642, producer is offering object 2 0.544988326728642, producer is being served 0.9332541326833064, consumer is demanding object 0.9332541326833064, consumer is being served with object 1 1.6869385974659779, producer is offering object 3 1.6869385974659779, producer is being served 1.881585092951051, consumer is demanding object 1.881585092951051, consumer is being served with object 3 2.0256691780125022, producer is offering object 4 2.0256691780125022, producer is being served 2.1048704047171323, consumer is demanding object 2.1048704047171323, consumer is being served with object 2 2.8867842463101416, consumer is demanding object 2.8867842463101416, consumer is being served with object 4 3.464524581655005, producer is offering object 5 3.464524581655005, producer is being served 3.8505282068742153, consumer is demanding object 3.8505282068742153, consumer is being served with object 5 4.369579458105781, consumer is demanding object 5.2529953160897405, producer is offering object 6 5.2529953160897405, producer is being served 5.2529953160897405, consumer is being served with object 6 5.91607726417274, consumer is demanding object 6.864117786614133, producer is offering object 7 6.864117786614133, producer is being served 6.864117786614133, consumer is being served with object 7 7.687216473948096, consumer is demanding object 8.162563081531832, producer is offering object 8 8.162563081531832, producer is being served 8.162563081531832, consumer is being served with object 8 8.44207503645902, producer is offering object 9 8.44207503645902, producer is being served 8.52423120578891, producer is offering object 10 8.52423120578891, producer is being served 8.544937531403471, consumer is demanding object 8.544937531403471, consumer is being served with object 9 9.496228418083648, consumer is demanding object 9.496228418083648, consumer is being served with object 10 2025-04-08T08:33:52.887 2025-04-10T08:33:52.887 2025-07-08T08:33:52.887 Testing SimJulia tests passed Testing completed after 55.07s PkgEval succeeded after 87.11s