Package evaluation of SimJulia on Julia 1.11.4 (8561cc3d68*) started at 2025-03-31T10:27:18.018 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.55s ################################################################################ # 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.91s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 15.31s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_SDOQpK/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_SDOQpK/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 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 1 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 3 => 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.07964257842238787, client 2 is waiting 0.32698723826518666, client 3 is waiting 0.3272468714661291, client 1 has been served 0.3272468714661291, client 3 is being served 0.5007870457909527, client 4 is waiting 0.776228041044736, client 3 has been served 0.776228041044736, client 4 is being served 0.8300773693294718, client 4 has been served 0.8300773693294718, client 2 is being served 0.9277245650843782, client 5 is waiting 1.144764625833759, client 6 is waiting 1.2525428446120537, client 2 has been served 1.2525428446120537, client 6 is being served 1.4727579585955883, client 6 has been served 1.4727579585955883, client 5 is being served 1.4851870602769197, client 7 is waiting 1.6681150983606792, client 5 has been served 1.6681150983606792, client 7 is being served 1.7400827260709388, client 7 has been served 1.8515246246819936, client 8 is waiting 1.8515246246819936, client 8 is being served 1.9581158910851704, client 8 has been served 2.3229233524967765, client 9 is waiting 2.3229233524967765, client 9 is being served 2.4047906515050457, client 10 is waiting 2.6099637953811086, client 9 has been served 2.6099637953811086, client 10 is being served 3.380949291422841, client 10 has been served 0.0, consumer is demanding 1.572273985838296 0.0, producer is offering 1.2367609175099283 0.6350783539715322, consumer is being served, level is 3.427726014161704 0.8847960084980139, producer is being served, level is 4.664486931671632 4.429003026651192, consumer is demanding 2.121062578685197 5.417274216770391, consumer is being served, level is 2.5434243529864355 5.769366807372866, producer is offering 0.46054922181801383 6.5780652909950215, producer is being served, level is 3.0039735748044496 9.536501768035624, producer is offering 1.551205118971744 9.744480571426134, consumer is demanding 2.402983590670635 9.786927404797254, producer is being served, level is 4.5551786937761936 10.737463241905088, consumer is being served, level is 2.1521951031055586 11.335356592835286, consumer is demanding 2.4743712801807254 11.939540919255082, consumer has timed out 11.939540919255082, consumer is demanding 0.31937780110530634 12.244486602388415, consumer is being served, level is 1.8328173020002523 13.906797464597272, producer is offering 0.17171281496802648 14.125704565837397, producer is being served, level is 2.0045301169682785 15.855923029747188, producer is offering 0.05426138795007618 16.115834954068102, producer is being served, level is 2.0587915049183545 17.215678341224613, consumer is demanding 1.9516539455472284 17.687813350690558, producer is offering 1.1925676002598904 17.896382526500197, consumer is being served, level is 0.10713755937112612 18.327089137717568, producer is being served, level is 1.2997051596310165 18.394538000269232, producer is offering 1.987133312084604 18.551546415210396, producer is being served, level is 3.2868384717156207 19.087402566750608, consumer is demanding 0.05249419217453699 19.541480767817422, consumer is being served, level is 3.2343442795410837 19.630698780493482, consumer is demanding 2.5330869549729083 19.967894834145373, consumer is being served, level is 0.7012573245681755 22.15066294265094, consumer is demanding 0.04021582067375795 22.43312393510565, consumer is being served, level is 0.6610415038944175 22.80679362374935, producer is offering 1.262374013797547 22.898720683054403, producer is being served, level is 1.9234155176919645 24.6489224432064, producer is offering 1.7466779013853424 25.44690504578884, producer is being served, level is 3.6700934190773067 25.728170561359434, consumer is demanding 2.4754123502542917 25.948884875180916, consumer is being served, level is 1.194681068823015 28.824842399037998, producer is offering 0.24391461127596048 29.6339055284622, producer is being served, level is 1.4385956800989754 0.0, producer is offering object 1 0.0, producer is being served 0.37008122473843597, producer is offering object 2 0.37008122473843597, producer is being served 0.7153351443466966, consumer is demanding object 0.7153351443466966, consumer is being served with object 2 1.184681583487547, consumer is demanding object 1.184681583487547, consumer is being served with object 1 1.520386129569094, consumer is demanding object 2.272559309593862, producer is offering object 3 2.272559309593862, producer is being served 2.272559309593862, consumer is being served with object 3 2.351254930235805, consumer is demanding object 3.848408923876711, producer is offering object 4 3.848408923876711, producer is being served 3.848408923876711, consumer is being served with object 4 4.398882987117, consumer is demanding object 4.682005443333429, producer is offering object 5 4.682005443333429, producer is being served 4.682005443333429, consumer is being served with object 5 4.925324310016551, consumer is demanding object 5.787548033147781, producer is offering object 6 5.787548033147781, producer is being served 5.787548033147781, consumer is being served with object 6 6.328100673826353, consumer is demanding object 6.362140290662381, producer is offering object 7 6.362140290662381, producer is being served 6.362140290662381, consumer is being served with object 7 7.121868721323961, producer is offering object 8 7.121868721323961, producer is being served 7.278360537421236, consumer is demanding object 7.278360537421236, consumer is being served with object 8 7.287908204876679, producer is offering object 9 7.287908204876679, producer is being served 8.076167502406342, consumer is demanding object 8.076167502406342, consumer is being served with object 9 8.108658013441609, producer is offering object 10 8.108658013441609, producer is being served 8.288573110076008, consumer is demanding object 8.288573110076008, consumer is being served with object 10 2025-03-31T10:28:37.999 2025-04-02T10:28:37.999 2025-06-30T10:28:37.999 Testing SimJulia tests passed Testing completed after 52.67s PkgEval succeeded after 84.65s