Package evaluation to test SimJulia on Julia 1.11.7 (58327cce5e*) started at 2025-10-28T15:44:32.729 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.54s ################################################################################ # 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.83s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 16.04s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_vpvPks/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_vpvPks/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}(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 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.3754730584086522, client 2 is waiting 0.43155237950348124, client 3 is waiting 0.6054149463864698, client 1 has been served 0.6054149463864698, client 3 is being served 0.6534188515364318, client 4 is waiting 0.7084036157143677, client 3 has been served 0.7084036157143677, client 4 is being served 0.8481040964609678, client 5 is waiting 1.1178830878851835, client 6 is waiting 1.1815747079687424, client 7 is waiting 1.2907389875180169, client 8 is waiting 1.3102292533836466, client 9 is waiting 1.5919095754147294, client 4 has been served 1.5919095754147294, client 9 is being served 1.7379806679034147, client 10 is waiting 2.0142742895070866, client 9 has been served 2.0142742895070866, client 10 is being served 2.8629225663767794, client 10 has been served 2.8629225663767794, client 8 is being served 3.772231220868304, client 8 has been served 3.772231220868304, client 7 is being served 4.172324376384611, client 7 has been served 4.172324376384611, client 6 is being served 5.026230009991404, client 6 has been served 5.026230009991404, client 5 is being served 5.33058309870248, client 5 has been served 5.33058309870248, client 2 is being served 5.735723540718125, client 2 has been served 0.0, consumer is demanding 0.12826144742322287 0.0, producer is offering 1.2920808308111102 0.681062404391889, producer is being served, level is 6.29208083081111 0.9560311765438537, consumer is being served, level is 6.163819383387887 1.4007156155091698, consumer is demanding 0.4057035195993952 1.847897506023009, consumer is being served, level is 5.7581158637884915 4.554026255312232, producer is offering 0.6822828303094641 5.103090011594182, producer is being served, level is 6.440398694097956 5.212900684250859, consumer is demanding 1.1435243691072863 5.476640201228067, consumer is being served, level is 5.29687432499067 7.647701235935617, consumer is demanding 0.6987996401739147 7.849829411587741, consumer is being served, level is 4.598074684816755 9.363537109885689, producer is offering 0.04850092617361246 9.943373003730715, producer is being served, level is 4.646575610990367 12.012023976710124, producer is offering 0.9284616092088878 12.140211696738811, producer is being served, level is 5.575037220199254 12.566660029627718, consumer is demanding 0.7434529945910149 13.096254768508409, consumer is being served, level is 4.831584225608239 13.552028804209579, producer is offering 1.7957189610523456 13.836588850753504, producer is being served, level is 6.627303186660585 13.873801091888188, consumer is demanding 0.8959407575506984 13.93632410840686, consumer is being served, level is 5.731362429109887 13.95188364582277, consumer is demanding 0.7282653765675323 14.25637302510061, consumer is being served, level is 5.003097052542355 14.988342404223722, consumer is demanding 1.696667297794074 15.861541464234204, consumer is being served, level is 3.306429754748281 16.744310298527886, producer is offering 1.6656380114131937 17.041227129788343, producer is being served, level is 4.972067766161475 19.551920252239068, consumer is demanding 2.2567737190109676 19.922898853525666, consumer is being served, level is 2.715294047150507 20.202499153668953, producer is offering 1.9983522715976123 20.47897415478773, producer is being served, level is 4.713646318748119 21.584731396169648, consumer is demanding 2.5987627340307946 22.281101216257014, consumer is being served, level is 2.1148835847173246 25.31935285504011, producer is offering 1.5822342038722277 25.389004637513732, producer is being served, level is 3.6971177885895523 29.067220721550036, producer is offering 0.45864796949856057 29.805576624827207, producer is being served, level is 4.155765758088113 31.975731598980797, producer is offering 1.6927754460032585 32.860976497249304, producer is being served, level is 5.848541204091371 0.0, producer is offering object 1 0.0, producer is being served 0.06023914836833577, producer is offering object 2 0.06023914836833577, producer is being served 0.5080133791502731, consumer is demanding object 0.5080133791502731, consumer is being served with object 1 0.9748464492581023, consumer is demanding object 0.9748464492581023, consumer is being served with object 2 1.051031042149835, producer is offering object 3 1.051031042149835, producer is being served 1.4092676326769245, consumer is demanding object 1.4092676326769245, consumer is being served with object 3 1.8116381908354273, producer is offering object 4 1.8116381908354273, producer is being served 2.0301231047891113, consumer is demanding object 2.0301231047891113, consumer is being served with object 4 3.0046633086020944, consumer is demanding object 3.112004107014881, producer is offering object 5 3.112004107014881, producer is being served 3.112004107014881, consumer is being served with object 5 3.5006599724416714, consumer is demanding object 4.718586167942346, producer is offering object 6 4.718586167942346, producer is being served 4.718586167942346, consumer is being served with object 6 5.284816293855739, consumer is demanding object 6.698285063735139, producer is offering object 7 6.698285063735139, producer is being served 6.698285063735139, consumer is being served with object 7 6.780982216179307, consumer is demanding object 7.238045586877845, producer is offering object 8 7.238045586877845, producer is being served 7.238045586877845, consumer is being served with object 8 7.324272838146457, consumer is demanding object 8.24955428715338, producer is offering object 9 8.24955428715338, producer is being served 8.24955428715338, consumer is being served with object 9 8.518427919519441, producer is offering object 10 8.518427919519441, producer is being served 8.684053485838428, consumer is demanding object 8.684053485838428, consumer is being served with object 10 2025-10-28T15:45:58.930 2025-10-30T15:45:58.930 2026-01-28T15:45:58.930 Testing SimJulia tests passed Testing completed after 56.08s PkgEval succeeded after 91.63s