Package evaluation of SimJulia on Julia 1.11.5 (2d89891cf8*) started at 2025-05-05T10:24:14.824 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.02s ################################################################################ # 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.16 [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.99s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 16.57s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_itdejB/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_itdejB/Manifest.toml` [34da2185] Compat v4.16.0 [864edb3b] DataStructures v0.18.22 [1914dd2f] MacroTools v0.5.16 [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}(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 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 2 => 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 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => 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.3417614500838559, client 2 is waiting 0.3544943920467034, client 1 has been served 0.3544943920467034, client 2 is being served 0.35983122240633775, client 3 is waiting 0.6375516868167572, client 4 is waiting 0.8532826440434581, client 5 is waiting 0.974508183421534, client 6 is waiting 1.0127463526914702, client 2 has been served 1.0127463526914702, client 6 is being served 1.0165679310671143, client 7 is waiting 1.2626845565295846, client 8 is waiting 1.7326738220713882, client 9 is waiting 1.9431641711241583, client 6 has been served 1.9431641711241583, client 9 is being served 1.982095377339214, client 9 has been served 1.982095377339214, client 8 is being served 2.108955984957299, client 10 is waiting 2.8639712171798, client 8 has been served 2.8639712171798, client 10 is being served 3.1243522340411216, client 10 has been served 3.1243522340411216, client 7 is being served 3.4936437572110126, client 7 has been served 3.4936437572110126, client 5 is being served 3.655050660100977, client 5 has been served 3.655050660100977, client 4 is being served 3.917967212760152, client 4 has been served 3.917967212760152, client 3 is being served 4.192859436183484, client 3 has been served 0.0, consumer is demanding 0.5401817756981262 0.0, producer is offering 0.7964078636950818 0.11536667429284153, producer is being served, level is 5.796407863695082 0.8104506274440771, consumer is being served, level is 5.256226087996955 4.219572324277854, producer is offering 1.5843634228960704 4.6410147936797275, producer is being served, level is 6.840589510893025 5.639827296323185, consumer is demanding 1.4745163389524296 6.415509524244705, consumer is being served, level is 5.366073171940595 7.3014920251245865, consumer is demanding 2.471489892519161 7.44214088450382, consumer is being served, level is 2.8945832794214343 7.641733963113439, producer is offering 1.387926191868381 8.12373842438893, producer is being served, level is 4.282509471289815 8.220304192991382, producer is offering 1.1132174442025775 8.332175236328569, producer is being served, level is 5.395726915492393 9.828086119235575, producer is offering 1.3248417243027837 10.217421632074393, producer is being served, level is 6.720568639795177 10.551015131356815, consumer is demanding 0.8779052092306254 10.677289342264016, consumer is being served, level is 5.842663430564551 13.534826718454658, producer is offering 1.9507357341749763 13.892059107080645, producer is being served, level is 7.793399164739528 15.507668351227947, consumer is demanding 1.5307162148250404 15.817050529714809, consumer is being served, level is 6.262682949914487 15.994428959273373, producer is offering 0.36939856235720736 16.159447626597856, consumer is demanding 1.403519792274033 16.384211047472867, consumer is being served, level is 4.859163157640454 16.95899998209361, producer is being served, level is 5.2285617199976615 19.35829558171403, consumer is demanding 2.267553631377501 19.38009362006335, consumer is being served, level is 2.9610080886201606 21.706994462060795, producer is offering 1.2748410363032987 22.630773198629775, producer is being served, level is 4.235849124923459 23.912075702816416, consumer is demanding 1.535169480017844 24.632515009282734, consumer is being served, level is 2.700679644905615 24.700800806928353, producer is offering 0.23136505952576814 24.82220548544825, producer is being served, level is 2.9320447044313833 25.426010934452773, consumer is demanding 0.34241129255033476 26.103992287060134, consumer is being served, level is 2.5896334118810485 27.845084251764497, consumer is demanding 0.9942507414700944 28.101667148425463, consumer is being served, level is 1.5953826704109542 29.248001985259627, producer is offering 0.5298320859564016 29.49250863203818, producer is being served, level is 2.125214756367356 0.0, producer is offering object 1 0.0, producer is being served 0.2980362830329333, producer is offering object 2 0.2980362830329333, producer is being served 0.40049626059458354, consumer is demanding object 0.40049626059458354, consumer is being served with object 1 0.8361559318691831, consumer is demanding object 0.8361559318691831, consumer is being served with object 2 1.3786573850826274, producer is offering object 3 1.3786573850826274, producer is being served 1.5329411828642308, consumer is demanding object 1.5329411828642308, consumer is being served with object 3 2.4161991026120835, producer is offering object 4 2.4161991026120835, producer is being served 2.5311592791988105, consumer is demanding object 2.5311592791988105, consumer is being served with object 4 2.7990514726943623, consumer is demanding object 3.3001853353068107, producer is offering object 5 3.3001853353068107, producer is being served 3.3001853353068107, consumer is being served with object 5 4.238196509340444, consumer is demanding object 4.654611870535143, producer is offering object 6 4.654611870535143, producer is being served 4.654611870535143, consumer is being served with object 6 4.956397722586093, consumer is demanding object 5.663406464780415, producer is offering object 7 5.663406464780415, producer is being served 5.663406464780415, consumer is being served with object 7 5.967451083352445, consumer is demanding object 6.477805480600383, producer is offering object 8 6.477805480600383, producer is being served 6.477805480600383, consumer is being served with object 8 6.523500140098037, consumer is demanding object 7.1622720916656775, producer is offering object 9 7.1622720916656775, producer is being served 7.1622720916656775, consumer is being served with object 9 8.060665564679995, consumer is demanding object 8.203925546576743, producer is offering object 10 8.203925546576743, producer is being served 8.203925546576743, consumer is being served with object 10 2025-05-05T10:25:40.153 2025-05-07T10:25:40.153 2025-08-05T10:25:40.153 Testing SimJulia tests passed Testing completed after 56.15s PkgEval succeeded after 90.04s