Package evaluation to test SimJulia on Julia 1.11.8 (29b3528cce*) started at 2026-01-20T01:18:38.442 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.11` Set-up completed after 8.72s ################################################################################ # 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.18.1 ⌅ [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 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.58s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 2541.2 ms ✓ ResumableFunctions 1330.1 ms ✓ SimJulia 2 dependencies successfully precompiled in 4 seconds. 15 already precompiled. Precompilation completed after 15.75s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_NBQqAb/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_NBQqAb/Manifest.toml` [34da2185] Compat v4.18.1 ⌅ [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 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}(Event 2 => SimJulia.StateValue(SimJulia.idle, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.scheduled, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(Event 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 3 => 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), SimJulia.Timeout 3 => 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.25992631453522824, client 2 is waiting 0.26582244887038375, client 1 has been served 0.26582244887038375, client 2 is being served 0.4534266439995308, client 3 is waiting 0.4679941207962476, client 2 has been served 0.4679941207962476, client 3 is being served 0.7731465553772471, client 4 is waiting 0.8516602355249168, client 5 is waiting 0.8752728497500037, client 6 is waiting 1.1432101104212298, client 7 is waiting 1.2548089735556969, client 8 is waiting 1.4167097286892907, client 3 has been served 1.4167097286892907, client 8 is being served 1.5245183807708962, client 9 is waiting 2.0065137781216715, client 10 is waiting 2.351790152776021, client 8 has been served 2.351790152776021, client 10 is being served 2.8944349553326623, client 10 has been served 2.8944349553326623, client 9 is being served 3.408676584386984, client 9 has been served 3.408676584386984, client 7 is being served 3.721318754562634, client 7 has been served 3.721318754562634, client 6 is being served 3.8495453382881366, client 6 has been served 3.8495453382881366, client 5 is being served 4.772039764274142, client 5 has been served 4.772039764274142, client 4 is being served 5.2139211021773395, client 4 has been served 0.0, consumer is demanding 2.2777137212247025 0.0, producer is offering 1.1417895644667608 0.3623290542492128, consumer is being served, level is 2.7222862787752975 0.9686480237225803, producer is being served, level is 3.864075843242058 2.831046908353386, consumer is demanding 0.010583569057166842 3.3282635187265353, producer is offering 1.0180171778785816 3.4510131963877484, consumer is being served, level is 3.8534922741848914 3.9261871529383003, producer is being served, level is 4.8715094520634725 7.940096535445704, consumer is demanding 1.7799269149091053 8.338246881419767, consumer is being served, level is 3.091582537154367 8.850756456618777, producer is offering 1.046141645602083 9.32259490389175, producer is being served, level is 4.13772418275645 13.196221651541006, consumer is demanding 2.6784762411908245 13.250123178083244, consumer is being served, level is 1.4592479415656259 13.67084731596646, producer is offering 1.870921901791386 14.543278206983658, producer is being served, level is 3.330169843357012 15.075358299533045, producer is offering 1.8187878375540132 15.669286320149673, consumer is demanding 1.5402816107666775 16.070091439106548, producer is being served, level is 5.148957680911025 16.071416944428766, consumer is being served, level is 3.608676070144347 16.123103755049467, producer is offering 1.9018304416193663 17.04378181946463, producer is being served, level is 5.5105065117637135 18.075987885765947, producer is offering 0.15812638005061497 18.511424612861898, producer is being served, level is 5.668632891814329 19.975250009374875, producer is offering 1.9826181811325772 20.267610182392215, consumer is demanding 0.6857613565924585 20.35019728776426, consumer is being served, level is 4.98287153522187 20.788030375159163, producer is being served, level is 6.965489716354447 22.08550120945916, consumer is demanding 2.5119852302525087 22.15864557753257, producer is offering 0.31702649551150963 22.956858817126392, consumer is being served, level is 4.453504486101938 23.010552472331728, producer is being served, level is 4.770530981613447 24.65507001155389, producer is offering 1.2793986026038078 25.217119737494116, consumer is demanding 0.47441528847666803 25.441161342086996, producer is being served, level is 6.049929584217255 25.72138068908901, consumer is being served, level is 5.575514295740587 27.61414559249232, consumer is demanding 1.2644750938215177 28.220121477742083, consumer is being served, level is 4.311039201919069 32.84554166705064, consumer is demanding 1.8009106723918937 33.654496028252936, consumer is being served, level is 2.5101285295271754 0.0, producer is offering object 1 0.0, producer is being served 0.6179318616760938, consumer is demanding object 0.6179318616760938, consumer is being served with object 1 1.5610036980275266, consumer is demanding object 1.6950496586281967, producer is offering object 2 1.6950496586281967, producer is being served 1.6950496586281967, consumer is being served with object 2 1.8477017903745008, consumer is demanding object 3.0307951360171974, producer is offering object 3 3.0307951360171974, producer is being served 3.0307951360171974, consumer is being served with object 3 3.1776169407961476, producer is offering object 4 3.1776169407961476, producer is being served 3.6163793947859646, consumer is demanding object 3.6163793947859646, consumer is being served with object 4 3.7665499113365777, consumer is demanding object 5.169309718231468, producer is offering object 5 5.169309718231468, producer is being served 5.169309718231468, consumer is being served with object 5 5.471498666119753, producer is offering object 6 5.471498666119753, producer is being served 5.698209160698656, consumer is demanding object 5.698209160698656, consumer is being served with object 6 5.763743447371732, producer is offering object 7 5.763743447371732, producer is being served 6.5546411850893005, producer is offering object 8 6.5546411850893005, producer is being served 6.624747451532834, consumer is demanding object 6.624747451532834, consumer is being served with object 7 7.41323648929729, consumer is demanding object 7.41323648929729, consumer is being served with object 8 8.013998858820488, consumer is demanding object 8.362622063502922, producer is offering object 9 8.362622063502922, producer is being served 8.362622063502922, consumer is being served with object 9 8.59476512066777, consumer is demanding object 9.559751883008733, producer is offering object 10 9.559751883008733, producer is being served 9.559751883008733, consumer is being served with object 10 2026-01-20T01:20:03.439 2026-01-22T01:20:03.439 2026-04-20T01:20:03.439 Testing SimJulia tests passed Testing completed after 54.35s PkgEval succeeded after 92.44s