Package evaluation of SimJulia on Julia 1.11.5 (760b2e5b73*) started at 2025-04-16T14:47:25.523 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.76s ################################################################################ # 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.93s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 15.86s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_P26UjP/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_P26UjP/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), Event 2 => SimJulia.StateValue(SimJulia.idle, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.processed, nothing), 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 3 => 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.3818705639503909, client 1 has been served 0.46246856175148693, client 2 is waiting 0.46246856175148693, client 2 is being served 0.7269879705825766, client 3 is waiting 0.7705480963256388, client 4 is waiting 0.9370167495266901, client 5 is waiting 1.1858687335740552, client 6 is waiting 1.2112758555853183, client 2 has been served 1.2112758555853183, client 6 is being served 1.4644321087301044, client 7 is waiting 1.5756280686944495, client 6 has been served 1.5756280686944495, client 7 is being served 1.8282756208632631, client 8 is waiting 2.024553967330945, client 9 is waiting 2.0397220706819024, client 7 has been served 2.0397220706819024, client 9 is being served 2.0863396203955524, client 10 is waiting 2.6547882133398515, client 9 has been served 2.6547882133398515, client 10 is being served 3.2620980101774717, client 10 has been served 3.2620980101774717, client 8 is being served 3.354177314161231, client 8 has been served 3.354177314161231, client 5 is being served 4.072539023269887, client 5 has been served 4.072539023269887, client 4 is being served 4.3929423405069645, client 4 has been served 4.3929423405069645, client 3 is being served 5.078031770367292, client 3 has been served 0.0, consumer is demanding 1.4966819506704616 0.0, producer is offering 1.8253787824361054 0.6213279213911171, consumer is being served, level is 3.5033180493295384 0.8640808606157951, producer is being served, level is 5.328696831765644 2.3800337994542837, consumer is demanding 1.6757781384643216 2.8224709174794715, consumer is being served, level is 3.6529186933013222 4.3895727266673195, producer is offering 0.9441104417988024 4.452975620271561, producer is being served, level is 4.597029135100125 4.7804301468842985, consumer is demanding 2.5513187618242923 5.039140826077407, consumer is being served, level is 2.0457103732758326 7.453104194859478, producer is offering 1.5670329574991053 7.738096618897519, producer is being served, level is 3.612743330774938 8.298397763030648, consumer is demanding 2.7291336248185085 8.702072009042354, consumer is being served, level is 0.8836097059564296 9.141410606571926, consumer is demanding 0.30749339564628386 9.370319511086507, consumer is being served, level is 0.5761163103101458 10.84351992394991, producer is offering 0.0003719920187468251 11.091605641779783, producer is being served, level is 0.5764883023288926 11.635758642247636, consumer is demanding 2.2080030673855378 12.056953442948114, producer is offering 1.5062973938297595 12.176489903900386, consumer has timed out 12.176489903900386, consumer is demanding 1.6610150380018252 12.424418228260166, consumer has timed out 12.424418228260166, consumer is demanding 2.4290750279593514 12.77487721000828, producer is being served, level is 2.082785696158652 13.18950785674895, consumer has timed out 13.18950785674895, consumer is demanding 1.6000201992508645 13.438367958227987, consumer is being served, level is 0.4827654969077875 14.103915357024755, producer is offering 0.5381149385559814 14.890781933389349, producer is being served, level is 1.0208804354637688 16.476257246589388, consumer is demanding 2.7442554223110935 17.429704756685968, producer is offering 0.970409007164361 17.791624161108047, consumer has timed out 18.323316414132233, producer is being served, level is 1.9912894426281298 19.787986793341304, producer is offering 0.6290364589400759 20.589075348262604, producer is being served, level is 2.6203259015682057 22.068778237312888, producer is offering 1.0476678313940464 22.079914964173184, producer is being served, level is 3.667993732962252 23.023826786870053, producer is offering 1.3203907500094376 23.835343112965994, producer is being served, level is 4.988384482971689 0.0, producer is offering object 1 0.0, producer is being served 0.42305004657837986, consumer is demanding object 0.42305004657837986, consumer is being served with object 1 0.48669886400591156, producer is offering object 2 0.48669886400591156, producer is being served 0.9106912081037577, consumer is demanding object 0.9106912081037577, consumer is being served with object 2 1.745104689875828, producer is offering object 3 1.745104689875828, producer is being served 1.8327506882209823, consumer is demanding object 1.8327506882209823, consumer is being served with object 3 2.7378545142191553, consumer is demanding object 2.8291937282789643, producer is offering object 4 2.8291937282789643, producer is being served 2.8291937282789643, consumer is being served with object 4 2.890148501980704, producer is offering object 5 2.890148501980704, producer is being served 3.4166187739891862, consumer is demanding object 3.4166187739891862, consumer is being served with object 5 3.5461002644114674, consumer is demanding object 4.394136417158255, producer is offering object 6 4.394136417158255, producer is being served 4.394136417158255, consumer is being served with object 6 5.253449275936178, producer is offering object 7 5.253449275936178, producer is being served 5.3355904772512535, consumer is demanding object 5.3355904772512535, consumer is being served with object 7 5.422182537582577, consumer is demanding object 5.951602959766965, producer is offering object 8 5.951602959766965, producer is being served 5.951602959766965, consumer is being served with object 8 5.969727615220064, producer is offering object 9 5.969727615220064, producer is being served 6.482048568008981, consumer is demanding object 6.482048568008981, consumer is being served with object 9 6.661017682253771, consumer is demanding object 6.883842414047752, producer is offering object 10 6.883842414047752, producer is being served 6.883842414047752, consumer is being served with object 10 2025-04-16T14:48:48.283 2025-04-18T14:48:48.283 2025-07-16T14:48:48.283 Testing SimJulia tests passed Testing completed after 54.8s PkgEval succeeded after 87.33s