Package evaluation of SimJulia on Julia 1.11.5 (2d89891cf8*) started at 2025-06-02T12:51:15.718 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.7s ################################################################################ # 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.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.86s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 19.81s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_vJZfey/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_vJZfey/Manifest.toml` [34da2185] Compat v4.16.0 [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}(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.2691480335874965, client 1 has been served 0.44070662779465813, client 2 is waiting 0.44070662779465813, client 2 is being served 0.5873920503764832, client 3 is waiting 0.8631161220103287, client 4 is waiting 1.2464316407395581, client 5 is waiting 1.394710975377045, client 6 is waiting 1.408173317550528, client 2 has been served 1.408173317550528, client 6 is being served 1.4144608590126952, client 7 is waiting 1.5021271730240866, client 6 has been served 1.5021271730240866, client 7 is being served 1.8622243025704421, client 8 is waiting 1.8864695914517635, client 7 has been served 1.8864695914517635, client 8 is being served 2.009174031317854, client 9 is waiting 2.148519861809082, client 10 is waiting 2.7646310230944198, client 8 has been served 2.7646310230944198, client 10 is being served 2.892079327672076, client 10 has been served 2.892079327672076, client 9 is being served 3.516776664954794, client 9 has been served 3.516776664954794, client 5 is being served 4.3101746528185885, client 5 has been served 4.3101746528185885, client 4 is being served 4.8641819951299565, client 4 has been served 4.8641819951299565, client 3 is being served 5.737062417112501, client 3 has been served 0.0, consumer is demanding 0.4904985215925345 0.0, producer is offering 1.4460075741237983 0.2545167024680106, producer is being served, level is 6.446007574123798 0.33181349649510705, consumer is being served, level is 5.955509052531264 4.134945784998937, producer is offering 0.008869155409781282 4.398128301559677, consumer is demanding 1.5818629829723974 4.4491720662557235, producer is being served, level is 5.964378207941046 4.626348505854762, consumer is being served, level is 4.382515224968648 7.668958236948753, consumer is demanding 0.610930826385367 7.70798221687189, consumer is being served, level is 3.771584398583281 8.274371734724964, consumer is demanding 2.1004101014064873 8.417355260202736, producer is offering 0.23424081964428956 8.709002201037855, producer is being served, level is 4.005825218227571 8.838743512260844, consumer is being served, level is 1.9054151168210836 10.47114412392439, producer is offering 0.08940915099931379 11.256303822961584, producer is being served, level is 1.9948242678203973 11.268040238619532, producer is offering 1.153328358472281 12.266321537816765, producer is being served, level is 3.1481526262926787 12.842036324173758, consumer is demanding 0.040388428684386524 13.360376177068733, consumer is being served, level is 3.107764197608292 15.187256752747373, producer is offering 1.7661571787777448 15.621227281283527, producer is being served, level is 4.873921376386036 17.104309719705135, producer is offering 0.9758780476642461 17.367501618754027, consumer is demanding 1.5932443875255893 17.722869681428342, consumer is being served, level is 3.280676988860447 18.082796766483074, producer is being served, level is 4.256555036524693 20.705359341604805, consumer is demanding 1.133100024027431 21.046304189861868, producer is offering 0.6541679588511555 21.284438773121447, producer is being served, level is 4.910722995375849 21.521694189836452, consumer is being served, level is 3.777622971348418 22.747066387144685, producer is offering 1.1648351974755962 23.66270364891123, producer is being served, level is 4.942458168824015 24.14566933106198, consumer is demanding 1.192135262385628 25.06742305857228, consumer is being served, level is 3.7503229064383863 26.58274572458318, producer is offering 1.419988610823877 26.665554953067907, producer is being served, level is 5.170311517262263 28.1377859603845, consumer is demanding 2.0038679441675438 28.729044407134104, consumer is being served, level is 3.1664435730947194 29.139288998036164, consumer is demanding 2.48207443422145 29.389376908328277, consumer is being served, level is 0.6843691388732696 0.0, producer is offering object 1 0.0, producer is being served 0.20047723525356753, consumer is demanding object 0.20047723525356753, consumer is being served with object 1 0.58120578167034, producer is offering object 2 0.58120578167034, producer is being served 0.8418929710436729, consumer is demanding object 0.8418929710436729, consumer is being served with object 2 1.6426173482642314, consumer is demanding object 2.5394185370473634, producer is offering object 3 2.5394185370473634, producer is being served 2.5394185370473634, consumer is being served with object 3 3.0958961327769963, consumer is demanding object 3.167400810121894, producer is offering object 4 3.167400810121894, producer is being served 3.167400810121894, consumer is being served with object 4 3.382862518534419, producer is offering object 5 3.382862518534419, producer is being served 3.741009225779734, consumer is demanding object 3.741009225779734, consumer is being served with object 5 4.061260060638281, consumer is demanding object 4.830971041897379, producer is offering object 6 4.830971041897379, producer is being served 4.830971041897379, consumer is being served with object 6 5.578169666116074, consumer is demanding object 6.500632399648824, producer is offering object 7 6.500632399648824, producer is being served 6.500632399648824, consumer is being served with object 7 6.632742669522914, producer is offering object 8 6.632742669522914, producer is being served 6.99689133787323, consumer is demanding object 6.99689133787323, consumer is being served with object 8 7.543931422166134, consumer is demanding object 7.773469779795276, producer is offering object 9 7.773469779795276, producer is being served 7.773469779795276, consumer is being served with object 9 8.659784503481273, consumer is demanding object 9.496016254990806, producer is offering object 10 9.496016254990806, producer is being served 9.496016254990806, consumer is being served with object 10 2025-06-02T12:52:41.677 2025-06-04T12:52:41.677 2025-09-02T12:52:41.677 Testing SimJulia tests passed Testing completed after 54.11s PkgEval succeeded after 90.71s