Package evaluation of SimJulia on Julia 1.11.3 (d63adeda50*) started at 2025-02-25T21:59:43.527 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.29s ################################################################################ # 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.20 [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.86s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 15.17s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_SJcU4g/Project.toml` [864edb3b] DataStructures v0.18.20 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [ade2ca70] Dates v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_SJcU4g/Manifest.toml` [34da2185] Compat v4.16.0 [864edb3b] DataStructures v0.18.20 [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}(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 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(Event 2 => SimJulia.StateValue(SimJulia.idle, nothing), SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.scheduled, 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 3 => 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), 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.14782510756378253, client 2 is waiting 0.19614216107195348, client 1 has been served 0.19614216107195348, client 2 is being served 0.28894292450465575, client 3 is waiting 0.6244678583848844, client 4 is waiting 0.8133567797342316, client 2 has been served 0.8133567797342316, client 4 is being served 1.0785492606362563, client 5 is waiting 1.1602941232175445, client 6 is waiting 1.505952196973936, client 7 is waiting 1.5214786579646813, client 4 has been served 1.5214786579646813, client 7 is being served 1.8433001429933076, client 8 is waiting 1.9606787848138465, client 9 is waiting 1.9643107722076318, client 10 is waiting 2.221942053927143, client 7 has been served 2.221942053927143, client 10 is being served 3.1310018959146304, client 10 has been served 3.1310018959146304, client 9 is being served 3.3512326391000355, client 9 has been served 3.3512326391000355, client 8 is being served 3.714713613571038, client 8 has been served 3.714713613571038, client 6 is being served 4.06535850888256, client 6 has been served 4.06535850888256, client 5 is being served 4.503264377229284, client 5 has been served 4.503264377229284, client 3 is being served 5.326402472746431, client 3 has been served 0.0, consumer is demanding 0.07471550198857091 0.0, producer is offering 0.5422746679284185 0.28973020425032747, consumer is being served, level is 4.925284498011429 0.8496775177821356, producer is being served, level is 5.467559165939847 2.725027404258502, producer is offering 1.988536205466858 2.8091301964512856, producer is being served, level is 7.456095371406706 4.142521525948418, consumer is demanding 0.5663253746732861 4.311012347176404, consumer is being served, level is 6.88976999673342 5.386873510712872, consumer is demanding 0.55853754458882 5.868756730764261, consumer is being served, level is 6.3312324521446 6.152638353589041, producer is offering 0.1552857764447626 6.46876489541437, producer is being served, level is 6.486518228589363 9.140676568145963, consumer is demanding 1.2243681523320618 9.593112715993101, producer is offering 1.729400556750746 9.881005161596692, consumer is being served, level is 5.262150076257301 10.0295307867703, consumer is demanding 1.4872900573305257 10.420317896979661, producer is being served, level is 6.991550633008047 10.631449546369957, consumer is being served, level is 5.504260575677521 13.70695069778359, producer is offering 0.49496184645088803 14.124124333696647, consumer is demanding 0.2890286841172369 14.565136065702058, producer is being served, level is 5.999222422128409 14.941880657697237, consumer is being served, level is 5.7101937380111725 16.503250732525615, producer is offering 1.17253679782384 16.66664764693123, producer is being served, level is 6.882730535835012 17.60610961546093, consumer is demanding 2.3360715631476427 17.72255013268798, consumer is being served, level is 4.54665897268737 18.603958940328326, consumer is demanding 1.5640736578063001 18.666010812447965, consumer is being served, level is 2.9825853148810695 21.148717351395895, consumer is demanding 2.706118386474566 21.263276510552075, producer is offering 0.7501352990219001 21.296368713292846, producer is being served, level is 3.73272061390297 21.359973385326732, consumer is being served, level is 1.0266022274284037 21.51945120841495, consumer is demanding 2.5600667996801754 22.49397919792818, consumer has timed out 26.071178013687803, producer is offering 0.5266222239784306 26.415166335231756, producer is being served, level is 1.5532244514068343 30.46040483947399, producer is offering 0.7833784206554388 30.97625920223259, producer is being served, level is 2.336602872062273 32.39064893739854, producer is offering 1.5272637059908574 32.58067341153217, producer is being served, level is 3.8638665780531305 0.0, producer is offering object 1 0.0, producer is being served 0.9625150471357458, producer is offering object 2 0.9625150471357458, producer is being served 0.994092831936507, consumer is demanding object 0.994092831936507, consumer is being served with object 1 1.4957093114949855, consumer is demanding object 1.4957093114949855, consumer is being served with object 2 1.9494753982591653, producer is offering object 3 1.9494753982591653, producer is being served 2.352334962586668, consumer is demanding object 2.352334962586668, consumer is being served with object 3 2.5022024373926017, consumer is demanding object 2.9020824583894154, producer is offering object 4 2.9020824583894154, producer is being served 2.9020824583894154, consumer is being served with object 4 3.4128075015663093, consumer is demanding object 4.785482414024496, producer is offering object 5 4.785482414024496, producer is being served 4.785482414024496, consumer is being served with object 5 5.131319607403804, producer is offering object 6 5.131319607403804, producer is being served 5.212623744542458, consumer is demanding object 5.212623744542458, consumer is being served with object 6 5.250002647442954, consumer is demanding object 6.874467041615733, producer is offering object 7 6.874467041615733, producer is being served 6.874467041615733, consumer is being served with object 7 7.121827228364149, producer is offering object 8 7.121827228364149, producer is being served 7.341441783593088, producer is offering object 9 7.341441783593088, producer is being served 7.693436383088309, consumer is demanding object 7.693436383088309, consumer is being served with object 9 8.246558771445628, producer is offering object 10 8.246558771445628, producer is being served 8.569256325491086, consumer is demanding object 8.569256325491086, consumer is being served with object 10 9.47523556070661, consumer is demanding object 9.47523556070661, consumer is being served with object 8 2025-02-25T22:01:02.725 2025-02-27T22:01:02.725 2025-05-25T22:01:02.725 Testing SimJulia tests passed Testing completed after 52.47s PkgEval succeeded after 84.0s