Package evaluation of SimJulia on Julia 1.10.8 (92f03a4775*) started at 2025-02-25T05:11:32.360 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.2s ################################################################################ # Installation # Installing SimJulia... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [428bdadb] + SimJulia v0.8.2 Updating `~/.julia/environments/v1.10/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 [ade2ca70] + Dates [b77e0a4c] + InteractiveUtils [56ddb016] + Logging [d6f4376e] + Markdown [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs [4ec0a83e] + Unicode 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 4.29s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 13.83s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_Cx6SQ3/Project.toml` [864edb3b] DataStructures v0.18.20 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [ade2ca70] Dates [8dfed614] Test Status `/tmp/jl_Cx6SQ3/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 [ade2ca70] Dates [b77e0a4c] InteractiveUtils [56ddb016] Logging [d6f4376e] Markdown [de0858da] Printf [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [fa267f1f] TOML v1.0.3 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode 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 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 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.21903280096193867, client 2 is waiting 0.4488297982336646, client 3 is waiting 0.6838649031545699, client 1 has been served 0.6838649031545699, client 3 is being served 0.8597849034441376, client 4 is waiting 0.8683515411226691, client 5 is waiting 0.8947429067323966, client 3 has been served 0.8947429067323966, client 5 is being served 1.0619295532432365, client 6 is waiting 1.3800216597031252, client 7 is waiting 1.682851984568467, client 5 has been served 1.682851984568467, client 7 is being served 1.7308503998883173, client 8 is waiting 2.1540403058623525, client 9 is waiting 2.5809927822836998, client 10 is waiting 2.638039428488974, client 7 has been served 2.638039428488974, client 10 is being served 2.8827291495095, client 10 has been served 2.8827291495095, client 9 is being served 3.013394527316836, client 9 has been served 3.013394527316836, client 8 is being served 3.4026915283714025, client 8 has been served 3.4026915283714025, client 6 is being served 3.936058537387664, client 6 has been served 3.936058537387664, client 4 is being served 4.088913736160283, client 4 has been served 4.088913736160283, client 2 is being served 4.660584533649863, client 2 has been served 0.0, consumer is demanding 2.276767213904188 0.0, producer is offering 1.928494839647388 0.5865265205797012, producer is being served, level is 6.928494839647388 0.8000400452843026, consumer is being served, level is 4.6517276257432 2.6905642586874685, consumer is demanding 1.4782301482887685 3.0274048639725395, consumer is being served, level is 3.173497477454431 4.299429743021989, producer is offering 1.0634296280646822 5.165822468064091, producer is being served, level is 4.236927105519113 7.755536417008551, consumer is demanding 2.6715347066238992 7.906439221476757, consumer is being served, level is 1.5653923988952139 7.98988626814022, producer is offering 1.6857639749313598 8.93010658237983, producer is being served, level is 3.2511563738265736 10.296572080596894, consumer is demanding 0.16868243420830953 10.857979240302598, producer is offering 1.5906116213604955 10.867176593629216, producer is being served, level is 4.84176799518707 10.9348656089818, consumer is being served, level is 4.67308556097876 11.735255865270073, producer is offering 1.813715008388557 11.932852749531412, producer is being served, level is 6.4868005693673165 14.192540536252226, producer is offering 0.4523025573078454 14.44192722332843, producer is being served, level is 6.939103126675162 14.858959066225978, consumer is demanding 1.6495779773277044 15.030802748507758, consumer is being served, level is 5.289525149347458 15.552974760438339, consumer is demanding 1.2983191470232036 16.25256262049762, consumer is being served, level is 3.9912060023242546 16.929311448404565, producer is offering 1.94818962033128 16.995737639501176, producer is being served, level is 5.9393956226555344 18.124178145389696, consumer is demanding 1.4737964285380314 19.0593809732309, consumer is being served, level is 4.4655991941175035 20.245802400493282, producer is offering 1.6004096754527675 20.78455466362067, producer is being served, level is 6.066008869570271 20.8864216330585, producer is offering 1.7667662924662104 21.31558800791662, producer is being served, level is 7.832775162036482 22.083470733484077, consumer is demanding 1.6453694548011477 22.332923356415463, producer is offering 0.9869890199539175 22.398971025645913, producer is being served, level is 8.819764181990399 22.783082475770843, consumer is being served, level is 7.174394727189251 24.334376089524785, consumer is demanding 1.7256906396410732 24.99221970536478, consumer is being served, level is 5.448704087548178 29.7821538240249, consumer is demanding 0.40214731281543814 29.93495557164021, consumer is being served, level is 5.04655677473274 0.0, producer is offering object 1 0.0, producer is being served 0.21749714213345606, consumer is demanding object 0.21749714213345606, consumer is being served with object 1 0.9799777019326047, consumer is demanding object 1.8515271775269073, producer is offering object 2 1.8515271775269073, producer is being served 1.8515271775269073, consumer is being served with object 2 2.210225138989193, consumer is demanding object 2.569211486604179, producer is offering object 3 2.569211486604179, producer is being served 2.569211486604179, consumer is being served with object 3 2.578444166253248, consumer is demanding object 4.465910984991598, producer is offering object 4 4.465910984991598, producer is being served 4.465910984991598, consumer is being served with object 4 5.182100006469963, consumer is demanding object 5.814416291067915, producer is offering object 5 5.814416291067915, producer is being served 5.814416291067915, consumer is being served with object 5 6.120719382741557, consumer is demanding object 6.2328066903521755, producer is offering object 6 6.2328066903521755, producer is being served 6.2328066903521755, consumer is being served with object 6 6.36633287410114, producer is offering object 7 6.36633287410114, producer is being served 6.585966436628388, producer is offering object 8 6.585966436628388, producer is being served 7.072153213029977, consumer is demanding object 7.072153213029977, consumer is being served with object 8 7.137045640378297, consumer is demanding object 7.137045640378297, consumer is being served with object 7 7.575841023569001, consumer is demanding object 8.527063668322803, producer is offering object 9 8.527063668322803, producer is being served 8.527063668322803, consumer is being served with object 9 9.14166350245987, consumer is demanding object 10.157645841995494, producer is offering object 10 10.157645841995494, producer is being served 10.157645841995494, consumer is being served with object 10 2025-02-25T05:12:33.334 2025-02-27T05:12:33.334 2025-05-25T05:12:33.334 Testing SimJulia tests passed Testing completed after 36.93s PkgEval succeeded after 63.71s