Package evaluation to test TulipaEnergyModel on Julia 1.11.7 (58327cce5e*) started at 2025-10-29T02:18:04.145 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.77s ################################################################################ # Installation # Installing TulipaEnergyModel... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [5d7bd171] + TulipaEnergyModel v0.18.2 Updating `~/.julia/environments/v1.11/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [d1d4a3ce] + BitFlags v0.1.9 [c3b6d118] + BitIntegers v0.3.5 [336ed68f] + CSV v0.10.15 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [f0e56b4a] + ConcurrentUtilities v2.5.0 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.8.1 [864edb3b] + DataStructures v0.19.1 [e2d170a0] + DataValueInterfaces v1.0.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [d2f5444f] + DuckDB v1.4.1 [460bff9d] + ExceptionUnwrapping v0.1.11 [e2ba6199] + ExprTools v0.1.10 [48062228] + FilePathsBase v0.9.24 [fb4d412d] + FixedPointDecimals v0.6.4 [f6369f11] + ForwardDiff v1.2.2 [c27321d9] + Glob v1.3.1 [cd3eb016] + HTTP v1.10.19 [87dc4568] + HiGHS v1.20.0 [842dd82b] + InlineStrings v1.4.5 [41ab1584] + InvertedIndices v1.3.1 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.2.0 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.29.2 [b964fa9f] + LaTeXStrings v1.4.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [e6f89c97] + LoggingExtras v1.2.0 [1914dd2f] + MacroTools v0.5.16 [8c4f8055] + MathOptIIS v0.1.1 [b8f27783] + MathOptInterface v1.46.0 [739be429] + MbedTLS v1.1.9 [e1d29d7a] + Missings v1.2.0 [d8a4904e] + MutableArithmetics v1.6.7 [77ba4419] + NaNMath v1.1.3 [4d8831e6] + OpenSSL v1.5.0 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 [2dfb63ee] + PooledArrays v1.4.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.0 ⌅ [08abe8d2] + PrettyTables v2.4.0 [189a3867] + Reexport v1.2.2 [91c51154] + SentinelArrays v1.4.8 [777ac1f9] + SimpleBufferStream v1.2.0 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [892a3eda] + StringManipulation v0.4.1 [856f2bd8] + StructTypes v1.11.0 [ec057cc2] + StructUtils v2.5.1 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [a759f4b9] + TimerOutputs v0.5.29 [3bb67fe8] + TranscodingStreams v0.11.3 [5d7bd171] + TulipaEnergyModel v0.18.2 [7b3808b7] + TulipaIO v0.5.0 [5c2747f8] + URIs v1.6.1 [ea10d353] + WeakRefStrings v1.4.2 [76eceee3] + WorkerUtilities v1.6.1 [6e34b625] + Bzip2_jll v1.0.9+0 [2cbbab25] + DuckDB_jll v1.4.1+0 [8fd58aa0] + HiGHS_jll v1.12.0+0 [d00139f3] + METIS_jll v5.1.3+0 [656ef2d0] + OpenBLAS32_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.2.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.11.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [c8ffd9c3] + MbedTLS_jll v2.28.6+0 [14a3606d] + MozillaCACerts_jll v2023.12.12 [4536629a] + OpenBLAS_jll v0.3.27+1 [05823500] + OpenLibm_jll v0.8.5+0 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+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 5.69s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 362.55s ################################################################################ # Testing # Testing TulipaEnergyModel Status `/tmp/jl_Cvyjxb/Project.toml` [6e4b80f9] BenchmarkTools v1.6.3 [336ed68f] CSV v0.10.15 [a93c6f00] DataFrames v1.8.1 [d2f5444f] DuckDB v1.4.1 [60bf3e95] GLPK v1.2.1 [87dc4568] HiGHS v1.20.0 [4076af6c] JuMP v1.29.2 [b8f27783] MathOptInterface v1.46.0 [f8b46487] TestItemRunner v1.1.0 [1c621080] TestItems v1.0.0 [5d7bd171] TulipaEnergyModel v0.18.2 [7b3808b7] TulipaIO v0.5.0 [44cfe95a] Pkg v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_Cvyjxb/Manifest.toml` [6e4b80f9] BenchmarkTools v1.6.3 [d1d4a3ce] BitFlags v0.1.9 [c3b6d118] BitIntegers v0.3.5 [336ed68f] CSV v0.10.15 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [f0e56b4a] ConcurrentUtilities v2.5.0 [a8cc5b0e] Crayons v4.1.1 [a10d1c49] DBInterface v2.6.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.1 [864edb3b] DataStructures v0.19.1 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.5 [d2f5444f] DuckDB v1.4.1 [460bff9d] ExceptionUnwrapping v0.1.11 [e2ba6199] ExprTools v0.1.10 [48062228] FilePathsBase v0.9.24 [fb4d412d] FixedPointDecimals v0.6.4 [f6369f11] ForwardDiff v1.2.2 [60bf3e95] GLPK v1.2.1 [c27321d9] Glob v1.3.1 [cd3eb016] HTTP v1.10.19 [87dc4568] HiGHS v1.20.0 [842dd82b] InlineStrings v1.4.5 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.2.0 [0f8b85d8] JSON3 v1.14.3 [4076af6c] JuMP v1.29.2 [b964fa9f] LaTeXStrings v1.4.0 [2ab3a3ac] LogExpFunctions v0.3.29 [e6f89c97] LoggingExtras v1.2.0 [1914dd2f] MacroTools v0.5.16 [8c4f8055] MathOptIIS v0.1.1 [b8f27783] MathOptInterface v1.46.0 [739be429] MbedTLS v1.1.9 [e1d29d7a] Missings v1.2.0 [d8a4904e] MutableArithmetics v1.6.7 [77ba4419] NaNMath v1.1.3 [4d8831e6] OpenSSL v1.5.0 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 [2dfb63ee] PooledArrays v1.4.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.0 ⌅ [08abe8d2] PrettyTables v2.4.0 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.8 [777ac1f9] SimpleBufferStream v1.2.0 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.6.1 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [892a3eda] StringManipulation v0.4.1 [856f2bd8] StructTypes v1.11.0 [ec057cc2] StructUtils v2.5.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [f8b46487] TestItemRunner v1.1.0 [1c621080] TestItems v1.0.0 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [5d7bd171] TulipaEnergyModel v0.18.2 [7b3808b7] TulipaIO v0.5.0 [5c2747f8] URIs v1.6.1 [ea10d353] WeakRefStrings v1.4.2 [76eceee3] WorkerUtilities v1.6.1 [6e34b625] Bzip2_jll v1.0.9+0 [2cbbab25] DuckDB_jll v1.4.1+0 [e8aa6df9] GLPK_jll v5.0.1+1 [8fd58aa0] HiGHS_jll v1.12.0+0 [d00139f3] METIS_jll v5.1.3+0 [656ef2d0] OpenBLAS32_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [781609d7] GMP_jll v6.3.0+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [05823500] OpenLibm_jll v0.8.5+0 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling GLPK... 9487.3 ms ✓ GLPK 1 dependency successfully precompiled in 13 seconds. 67 already precompiled. ┌ Warning: **DEPRECATION NOTICE**: This method is scheduled for removal in a future release. │ caller = nextDataChunk(q::DuckDB.QueryResult) at result.jl:822 └ @ DuckDB ~/.julia/packages/DuckDB/AHUoM/src/result.jl:822 ┌ Warning: **DEPRECATION NOTICE**: This method is scheduled for removal in a future release. │ caller = nextDataChunk(q::DuckDB.QueryResult) at result.jl:832 └ @ DuckDB ~/.julia/packages/DuckDB/AHUoM/src/result.jl:832 ┌ Warning: **DEPRECATION NOTICE**: This method is scheduled for removal in a future release. │ caller = nextDataChunk(q::DuckDB.QueryResult) at result.jl:836 └ @ DuckDB ~/.julia/packages/DuckDB/AHUoM/src/result.jl:836 Test printing EnergyProblem validation: Test Failed at /home/pkgeval/.julia/packages/TulipaEnergyModel/RLg3j/test/test-io.jl:66 Expression: split(String(take!(io))) == split(read("io-outputs/energy-problem-model-solved.txt", String)) Evaluated: SubString{String}["EnergyProblem:", "-", "Model", "created!", "-", "Number", "of", "variables:", "364", "-" … "Model", "solved!", "-", "Termination", "status:", "OPTIMAL", "-", "Objective", "value:", "269238.4382415648"] == SubString{String}["EnergyProblem:", "-", "Model", "created!", "-", "Number", "of", "variables:", "364", "-" … "Model", "solved!", "-", "Termination", "status:", "OPTIMAL", "-", "Objective", "value:", "269238.4382415647"] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:680 [inlined] [2] top-level scope @ ~/.julia/packages/TulipaEnergyModel/RLg3j/test/test-io.jl:516 ERROR: getOptionIndex: Option "bad_param" is unknown ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 824s / 60.7% 12.0GiB / 57.5% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 27 142s 28.3% 5.25s 1.57GiB 22.7% 59.5MiB create_model 27 117s 23.4% 4.34s 1.53GiB 22.2% 58.2MiB add_expressions_to_constraints! 26 44.2s 8.8% 1.70s 508MiB 7.2% 19.5MiB add_expression_terms_rep_period_constraints! 208 13.9s 2.8% 66.8ms 170MiB 2.4% 837KiB add_expression_terms_over_clustered_year_constraints! 78 8.09s 1.6% 104ms 75.8MiB 1.1% 0.97MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 26 1.43s 0.3% 54.8ms 55.3MiB 0.8% 2.13MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 26 1.41s 0.3% 54.2ms 8.60MiB 0.1% 339KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 26 1.33s 0.3% 51.1ms 10.5MiB 0.1% 413KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 26 1.26s 0.3% 48.6ms 17.0MiB 0.2% 669KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 26 1.25s 0.2% 48.0ms 9.61MiB 0.1% 378KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 26 1.23s 0.2% 47.3ms 10.0MiB 0.1% 393KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 26 1.17s 0.2% 45.1ms 10.0MiB 0.1% 395KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 26 1.16s 0.2% 44.7ms 9.79MiB 0.1% 386KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 26 1.16s 0.2% 44.5ms 9.14MiB 0.1% 360KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 26 1.15s 0.2% 44.3ms 10.5MiB 0.1% 413KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 26 1.15s 0.2% 44.1ms 10.0MiB 0.1% 395KiB attach is_charging expression to capacity_incoming_simple_method 26 920ms 0.2% 35.4ms 7.86MiB 0.1% 310KiB attach units_on expression to min_output_flow_with_unit_commitment 26 871ms 0.2% 33.5ms 7.74MiB 0.1% 305KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 26 652ms 0.1% 25.1ms 8.88MiB 0.1% 350KiB attach units_on expression to max_ramp_with_unit_commitment 26 643ms 0.1% 24.7ms 8.23MiB 0.1% 324KiB attach is_charging expression to capacity_outgoing_simple_method 26 637ms 0.1% 24.5ms 8.36MiB 0.1% 329KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 26 632ms 0.1% 24.3ms 7.51MiB 0.1% 296KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 26 627ms 0.1% 24.1ms 7.85MiB 0.1% 309KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 26 625ms 0.1% 24.1ms 7.56MiB 0.1% 298KiB attach is_charging expression to min_incoming_flow_for_transport_flows 26 622ms 0.1% 23.9ms 7.08MiB 0.1% 279KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 26 622ms 0.1% 23.9ms 7.09MiB 0.1% 279KiB attach is_charging expression to capacity_outgoing_compact_method 26 617ms 0.1% 23.7ms 7.09MiB 0.1% 279KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 26 608ms 0.1% 23.4ms 7.85MiB 0.1% 309KiB add_capacity_constraints! 26 10.3s 2.1% 396ms 204MiB 2.9% 7.86MiB save model file 2 8.90s 1.8% 4.45s 164MiB 2.3% 82.0MiB add_flow_variables! 26 6.84s 1.4% 263ms 84.0MiB 1.2% 3.23MiB add_storage_constraints! 26 5.48s 1.1% 211ms 89.7MiB 1.3% 3.45MiB add_objective! 26 4.84s 1.0% 186ms 39.5MiB 0.6% 1.52MiB add_ramping_constraints! 26 4.46s 0.9% 172ms 82.1MiB 1.2% 3.16MiB add_energy_constraints! 26 3.14s 0.6% 121ms 30.4MiB 0.4% 1.17MiB add_consumer_constraints! 26 2.64s 0.5% 102ms 79.7MiB 1.1% 3.06MiB add_investment_variables! 26 2.23s 0.4% 85.9ms 33.8MiB 0.5% 1.30MiB create_multi_year_expressions! 26 2.15s 0.4% 82.8ms 21.2MiB 0.3% 835KiB add_storage_variables! 26 1.68s 0.3% 64.7ms 22.8MiB 0.3% 899KiB add_transport_constraints! 26 1.37s 0.3% 52.5ms 33.0MiB 0.5% 1.27MiB add_decommission_variables! 26 907ms 0.2% 34.9ms 21.4MiB 0.3% 842KiB add_group_constraints! 26 753ms 0.2% 29.0ms 10.2MiB 0.1% 401KiB add_storage_expressions! 26 670ms 0.1% 25.8ms 14.3MiB 0.2% 563KiB add_flows_relationships_constraints! 26 607ms 0.1% 23.3ms 8.99MiB 0.1% 354KiB add_shut_down_upper_bound_constraints! 26 541ms 0.1% 20.8ms 3.53MiB 0.0% 139KiB add_dc_power_flow_constraints! 26 507ms 0.1% 19.5ms 5.98MiB 0.1% 236KiB add_conversion_constraints! 26 353ms 0.1% 13.6ms 10.8MiB 0.2% 425KiB add_vintage_flow_sum_constraints! 26 282ms 0.1% 10.8ms 2.47MiB 0.0% 97.3KiB add_uc_logic_constraints! 26 258ms 0.1% 9.93ms 1.84MiB 0.0% 72.4KiB add_start_up_upper_bound_constraints! 26 240ms 0.0% 9.24ms 1.77MiB 0.0% 69.8KiB add_vintage_flow_variables! 26 213ms 0.0% 8.21ms 2.33MiB 0.0% 91.9KiB add_unit_commitment_variables! 26 201ms 0.0% 7.73ms 5.47MiB 0.1% 215KiB add_power_flow_variables! 26 161ms 0.0% 6.18ms 3.36MiB 0.0% 132KiB add_hub_constraints! 26 160ms 0.0% 6.17ms 3.88MiB 0.1% 153KiB add_start_up_and_shut_down_variables! 26 123ms 0.0% 4.72ms 2.48MiB 0.0% 97.5KiB solve_model! 26 96.8s 19.3% 3.72s 252MiB 3.6% 9.68MiB total solver time 26 94.7s 18.9% 3.64s 190MiB 2.7% 7.31MiB create_model 8 81.1s 16.2% 10.1s 2.08GiB 30.0% 266MiB save model file 2 65.1s 13.0% 32.6s 1.90GiB 27.5% 0.95GiB add_expressions_to_constraints! 8 10.5s 2.1% 1.31s 93.7MiB 1.3% 11.7MiB add_expression_terms_rep_period_constraints! 64 2.88s 0.6% 45.1ms 23.8MiB 0.3% 381KiB add_expression_terms_over_clustered_year_constraints! 24 1.48s 0.3% 61.6ms 8.06MiB 0.1% 344KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 8 400ms 0.1% 49.9ms 2.81MiB 0.0% 359KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 8 381ms 0.1% 47.6ms 7.57MiB 0.1% 969KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 8 378ms 0.1% 47.2ms 2.14MiB 0.0% 274KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 8 347ms 0.1% 43.4ms 2.80MiB 0.0% 358KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 8 341ms 0.1% 42.6ms 2.80MiB 0.0% 358KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 8 336ms 0.1% 41.9ms 2.80MiB 0.0% 358KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 8 331ms 0.1% 41.4ms 2.80MiB 0.0% 358KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 8 327ms 0.1% 40.9ms 2.80MiB 0.0% 358KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 8 326ms 0.1% 40.7ms 2.82MiB 0.0% 361KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 8 324ms 0.1% 40.5ms 2.80MiB 0.0% 358KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 8 323ms 0.1% 40.4ms 2.80MiB 0.0% 358KiB attach is_charging expression to capacity_incoming_simple_method 8 290ms 0.1% 36.3ms 1.82MiB 0.0% 233KiB attach units_on expression to min_output_flow_with_unit_commitment 8 210ms 0.0% 26.2ms 1.82MiB 0.0% 233KiB attach units_on expression to max_ramp_with_unit_commitment 8 186ms 0.0% 23.2ms 2.17MiB 0.0% 278KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 8 184ms 0.0% 23.0ms 2.17MiB 0.0% 278KiB attach is_charging expression to min_incoming_flow_for_transport_flows 8 182ms 0.0% 22.7ms 2.17MiB 0.0% 278KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 8 178ms 0.0% 22.3ms 2.17MiB 0.0% 278KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 8 177ms 0.0% 22.2ms 2.17MiB 0.0% 278KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 8 177ms 0.0% 22.1ms 2.17MiB 0.0% 278KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 8 177ms 0.0% 22.1ms 2.17MiB 0.0% 278KiB attach is_charging expression to capacity_outgoing_simple_method 8 174ms 0.0% 21.8ms 2.19MiB 0.0% 281KiB attach is_charging expression to capacity_outgoing_compact_method 8 173ms 0.0% 21.6ms 2.17MiB 0.0% 278KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 8 172ms 0.0% 21.5ms 2.17MiB 0.0% 278KiB add_ramping_constraints! 8 1.16s 0.2% 144ms 25.8MiB 0.4% 3.23MiB add_objective! 8 993ms 0.2% 124ms 5.51MiB 0.1% 705KiB add_capacity_constraints! 8 656ms 0.1% 82.0ms 16.4MiB 0.2% 2.05MiB create_multi_year_expressions! 8 549ms 0.1% 68.6ms 5.89MiB 0.1% 754KiB add_storage_constraints! 8 343ms 0.1% 42.9ms 2.20MiB 0.0% 282KiB add_consumer_constraints! 8 315ms 0.1% 39.3ms 5.70MiB 0.1% 730KiB add_storage_variables! 8 199ms 0.0% 24.8ms 2.85MiB 0.0% 365KiB add_investment_variables! 8 159ms 0.0% 19.9ms 2.74MiB 0.0% 351KiB add_transport_constraints! 8 150ms 0.0% 18.7ms 1.84MiB 0.0% 236KiB add_energy_constraints! 8 132ms 0.0% 16.5ms 1.32MiB 0.0% 168KiB add_shut_down_upper_bound_constraints! 8 108ms 0.0% 13.5ms 621KiB 0.0% 77.6KiB add_storage_expressions! 8 85.2ms 0.0% 10.6ms 943KiB 0.0% 118KiB add_flows_relationships_constraints! 8 78.7ms 0.0% 9.84ms 823KiB 0.0% 103KiB add_flow_variables! 8 75.3ms 0.0% 9.41ms 4.13MiB 0.1% 528KiB add_dc_power_flow_constraints! 8 62.1ms 0.0% 7.77ms 304KiB 0.0% 38.0KiB add_vintage_flow_sum_constraints! 8 53.2ms 0.0% 6.65ms 294KiB 0.0% 36.7KiB add_uc_logic_constraints! 8 50.9ms 0.0% 6.36ms 335KiB 0.0% 41.8KiB add_start_up_upper_bound_constraints! 8 46.2ms 0.0% 5.77ms 308KiB 0.0% 38.5KiB add_vintage_flow_variables! 8 38.9ms 0.0% 4.86ms 292KiB 0.0% 36.5KiB add_decommission_variables! 8 38.7ms 0.0% 4.83ms 800KiB 0.0% 100KiB add_conversion_constraints! 8 31.7ms 0.0% 3.97ms 276KiB 0.0% 34.5KiB add_start_up_and_shut_down_variables! 8 21.7ms 0.0% 2.71ms 532KiB 0.0% 66.6KiB add_group_constraints! 8 20.6ms 0.0% 2.58ms 522KiB 0.0% 65.2KiB add_hub_constraints! 8 7.98ms 0.0% 997μs 263KiB 0.0% 32.9KiB add_power_flow_variables! 8 7.01ms 0.0% 876μs 264KiB 0.0% 33.0KiB add_unit_commitment_variables! 8 6.54ms 0.0% 818μs 266KiB 0.0% 33.2KiB total solver time 9 59.7s 11.9% 6.64s 19.5MiB 0.3% 2.17MiB create EnergyProblem from connection 27 26.1s 5.2% 968ms 310MiB 4.4% 11.5MiB create_internal_structure 27 16.0s 3.2% 593ms 191MiB 2.7% 7.06MiB validate data 27 8.17s 1.6% 303ms 96.6MiB 1.4% 3.58MiB has all tables and columns 27 3.71s 0.7% 137ms 49.3MiB 0.7% 1.82MiB no duplicate rows 27 1.73s 0.3% 64.0ms 19.9MiB 0.3% 756KiB data consistency for simple investment 27 556ms 0.1% 20.6ms 3.49MiB 0.0% 132KiB valid schema's oneOf constraints 27 543ms 0.1% 20.1ms 11.3MiB 0.2% 428KiB consistency between flow_commission and asset_both 27 284ms 0.1% 10.5ms 1.73MiB 0.0% 65.5KiB consistency between asset_commission and asset_both 27 236ms 0.0% 8.73ms 1.73MiB 0.0% 65.5KiB check DC OPF data 27 228ms 0.0% 8.44ms 1.74MiB 0.0% 66.1KiB group consistency between tables 27 224ms 0.0% 8.30ms 1.72MiB 0.0% 65.3KiB investable storage assets using binary method should have investment limit > 0 27 168ms 0.0% 6.21ms 903KiB 0.0% 33.5KiB stochastic scenario probabilities sum to 1 27 147ms 0.0% 5.44ms 2.11MiB 0.0% 79.9KiB flow_both only contain transport flows 27 120ms 0.0% 4.46ms 896KiB 0.0% 33.2KiB only transport flows are investable 27 119ms 0.0% 4.40ms 881KiB 0.0% 32.6KiB consistency between asset types and investment methods 27 105ms 0.0% 3.89ms 888KiB 0.0% 32.9KiB create_unrolled_partition_tables 27 1.97s 0.4% 72.8ms 14.7MiB 0.2% 559KiB create_highest_resolution_table 27 1.17s 0.2% 43.3ms 227KiB 0.0% 8.40KiB create_lowest_resolution_table 27 946ms 0.2% 35.1ms 60.0MiB 0.8% 2.22MiB append t_lowest_all rows 27 335ms 0.1% 12.4ms 28.2MiB 0.4% 1.05MiB append t_lowest_all_flows rows 27 308ms 0.1% 11.4ms 28.0MiB 0.4% 1.04MiB append t_lowest_flows_conversion_balance rows 27 67.5ms 0.0% 2.50ms 2.52MiB 0.0% 95.8KiB append t_lowest_flows_relationship rows 27 54.9ms 0.0% 2.03ms 1.12MiB 0.0% 42.5KiB create_merged_tables 27 911ms 0.2% 33.7ms 170KiB 0.0% 6.28KiB compute_constraints_indices 27 6.14s 1.2% 228ms 76.8MiB 1.1% 2.84MiB prepare_profiles_structure 27 1.87s 0.4% 69.2ms 38.2MiB 0.5% 1.41MiB compute_variables_indices 27 1.76s 0.4% 65.3ms 873KiB 0.0% 32.3KiB save_solution! 26 23.7s 4.7% 912ms 616MiB 8.7% 23.7MiB compute_dual_variables 25 10.4s 2.1% 416ms 125MiB 1.8% 5.01MiB create_internal_structure 24 17.4s 3.5% 725ms 240MiB 3.4% 10.0MiB validate data 24 10.8s 2.2% 452ms 156MiB 2.2% 6.51MiB has all tables and columns 24 3.33s 0.7% 139ms 50.8MiB 0.7% 2.12MiB no duplicate rows 21 2.66s 0.5% 127ms 35.5MiB 0.5% 1.69MiB valid schema's oneOf constraints 21 1.26s 0.3% 60.0ms 24.4MiB 0.3% 1.16MiB data consistency for simple investment 21 837ms 0.2% 39.9ms 9.13MiB 0.1% 445KiB investable storage assets using binary method should have investment limit > 0 21 455ms 0.1% 21.7ms 6.66MiB 0.1% 325KiB group consistency between tables 21 451ms 0.1% 21.5ms 8.93MiB 0.1% 435KiB consistency between flow_commission and asset_both 21 353ms 0.1% 16.8ms 2.55MiB 0.0% 124KiB consistency between asset_commission and asset_both 21 348ms 0.1% 16.6ms 3.33MiB 0.0% 162KiB check DC OPF data 21 320ms 0.1% 15.3ms 2.68MiB 0.0% 131KiB stochastic scenario probabilities sum to 1 21 238ms 0.0% 11.3ms 4.24MiB 0.1% 207KiB flow_both only contain transport flows 21 221ms 0.0% 10.5ms 4.71MiB 0.1% 229KiB only transport flows are investable 21 178ms 0.0% 8.47ms 1.50MiB 0.0% 73.3KiB consistency between asset types and investment methods 21 175ms 0.0% 8.35ms 1.68MiB 0.0% 81.9KiB create_unrolled_partition_tables 21 1.56s 0.3% 74.4ms 14.3MiB 0.2% 699KiB create_lowest_resolution_table 21 1.08s 0.2% 51.5ms 55.0MiB 0.8% 2.62MiB append t_lowest_all_flows rows 21 614ms 0.1% 29.3ms 27.9MiB 0.4% 1.33MiB append t_lowest_all rows 21 251ms 0.1% 12.0ms 24.7MiB 0.3% 1.17MiB append t_lowest_flows_conversion_balance rows 21 45.4ms 0.0% 2.16ms 1.51MiB 0.0% 73.5KiB append t_lowest_flows_relationship rows 21 40.3ms 0.0% 1.92ms 825KiB 0.0% 39.3KiB create_highest_resolution_table 21 916ms 0.2% 43.6ms 176KiB 0.0% 8.40KiB create_merged_tables 21 683ms 0.1% 32.5ms 132KiB 0.0% 6.28KiB create_lowest_resolution_table 15 11.5s 2.3% 765ms 1.38GiB 20.0% 94.2MiB append t_lowest_all rows 15 5.83s 1.2% 389ms 677MiB 9.6% 45.2MiB append t_lowest_all_flows rows 15 4.87s 1.0% 325ms 677MiB 9.6% 45.1MiB append t_lowest_flows_conversion_balance rows 15 435ms 0.1% 29.0ms 57.4MiB 0.8% 3.83MiB append t_lowest_flows_relationship rows 15 29.1ms 0.0% 1.94ms 504KiB 0.0% 33.6KiB create_highest_resolution_table 15 6.44s 1.3% 430ms 126KiB 0.0% 8.40KiB validate data 24 6.13s 1.2% 255ms 93.9MiB 1.3% 3.91MiB has all tables and columns 24 2.58s 0.5% 108ms 43.7MiB 0.6% 1.82MiB no duplicate rows 24 1.60s 0.3% 66.8ms 23.8MiB 0.3% 0.99MiB valid schema's oneOf constraints 24 538ms 0.1% 22.4ms 11.2MiB 0.2% 480KiB data consistency for simple investment 24 408ms 0.1% 17.0ms 3.41MiB 0.0% 146KiB consistency between flow_commission and asset_both 24 179ms 0.0% 7.45ms 1.53MiB 0.0% 65.4KiB group consistency between tables 24 166ms 0.0% 6.91ms 1.88MiB 0.0% 80.4KiB consistency between asset_commission and asset_both 24 128ms 0.0% 5.32ms 1.53MiB 0.0% 65.4KiB consistency between asset types and investment methods 24 121ms 0.0% 5.04ms 792KiB 0.0% 33.0KiB check DC OPF data 24 107ms 0.0% 4.47ms 1.55MiB 0.0% 66.0KiB investable storage assets using binary method should have investment limit > 0 24 101ms 0.0% 4.21ms 802KiB 0.0% 33.4KiB flow_both only contain transport flows 24 66.3ms 0.0% 2.76ms 796KiB 0.0% 33.1KiB stochastic scenario probabilities sum to 1 24 64.8ms 0.0% 2.70ms 1.95MiB 0.0% 83.2KiB only transport flows are investable 24 64.2ms 0.0% 2.67ms 829KiB 0.0% 34.6KiB add_expressions_to_constraints! 4 5.84s 1.2% 1.46s 80.3MiB 1.1% 20.1MiB add_expression_terms_rep_period_constraints! 32 1.59s 0.3% 49.8ms 24.0MiB 0.3% 767KiB add_expression_terms_over_clustered_year_constraints! 12 816ms 0.2% 68.0ms 9.00MiB 0.1% 768KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 360ms 0.1% 90.1ms 9.58MiB 0.1% 2.40MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 239ms 0.0% 59.8ms 1.64MiB 0.0% 419KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 197ms 0.0% 49.3ms 4.11MiB 0.1% 1.03MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 186ms 0.0% 46.4ms 2.14MiB 0.0% 547KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 185ms 0.0% 46.2ms 1.91MiB 0.0% 490KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 180ms 0.0% 45.0ms 2.14MiB 0.0% 547KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 180ms 0.0% 45.0ms 1.40MiB 0.0% 359KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 178ms 0.0% 44.5ms 1.40MiB 0.0% 359KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 177ms 0.0% 44.2ms 1.88MiB 0.0% 481KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 175ms 0.0% 43.8ms 1.83MiB 0.0% 469KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 172ms 0.0% 43.0ms 1.73MiB 0.0% 443KiB attach is_charging expression to capacity_incoming_simple_method 4 119ms 0.0% 29.8ms 1.44MiB 0.0% 367KiB attach units_on expression to min_output_flow_with_unit_commitment 4 109ms 0.0% 27.3ms 1.60MiB 0.0% 409KiB attach is_charging expression to capacity_outgoing_simple_method 4 98.0ms 0.0% 24.5ms 1.66MiB 0.0% 425KiB attach units_on expression to max_ramp_with_unit_commitment 4 97.1ms 0.0% 24.3ms 1.49MiB 0.0% 382KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 97.0ms 0.0% 24.2ms 1.78MiB 0.0% 455KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 96.1ms 0.0% 24.0ms 1.49MiB 0.0% 382KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 96.0ms 0.0% 24.0ms 1.35MiB 0.0% 345KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 95.1ms 0.0% 23.8ms 1.09MiB 0.0% 279KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 92.8ms 0.0% 23.2ms 1.09MiB 0.0% 279KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 91.9ms 0.0% 23.0ms 1.32MiB 0.0% 339KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 91.9ms 0.0% 23.0ms 1.49MiB 0.0% 382KiB attach is_charging expression to capacity_outgoing_compact_method 4 89.5ms 0.0% 22.4ms 1.09MiB 0.0% 279KiB create_merged_tables 15 5.31s 1.1% 354ms 94.2KiB 0.0% 6.28KiB compute_constraints_indices 21 4.42s 0.9% 211ms 61.1MiB 0.9% 2.91MiB create_unrolled_partition_tables 15 3.19s 0.6% 213ms 56.9MiB 0.8% 3.79MiB prepare_profiles_structure 21 2.22s 0.4% 106ms 43.4MiB 0.6% 2.07MiB add_capacity_constraints! 4 1.45s 0.3% 363ms 50.3MiB 0.7% 12.6MiB compute_variables_indices 21 1.27s 0.3% 60.5ms 679KiB 0.0% 32.3KiB add_storage_constraints! 4 945ms 0.2% 236ms 20.3MiB 0.3% 5.08MiB export_solution_to_csv_files 4 698ms 0.1% 174ms 5.91MiB 0.1% 1.48MiB add_decommission_variables! 4 626ms 0.1% 157ms 10.5MiB 0.1% 2.63MiB add_objective! 4 562ms 0.1% 140ms 5.36MiB 0.1% 1.34MiB create_multi_year_expressions! 4 533ms 0.1% 133ms 6.49MiB 0.1% 1.62MiB add_investment_variables! 4 406ms 0.1% 101ms 7.78MiB 0.1% 1.94MiB compute_dual_variables 4 394ms 0.1% 98.5ms 506KiB 0.0% 127KiB add_vintage_flow_sum_constraints! 4 320ms 0.1% 79.9ms 5.17MiB 0.1% 1.29MiB add_hub_constraints! 4 210ms 0.0% 52.5ms 1.54MiB 0.0% 395KiB add_vintage_flow_variables! 4 193ms 0.0% 48.3ms 4.52MiB 0.1% 1.13MiB append t_lowest_all_flows rows 2 182ms 0.0% 90.9ms 1.73MiB 0.0% 887KiB add_transport_constraints! 4 159ms 0.0% 39.8ms 9.88MiB 0.1% 2.47MiB add_ramping_constraints! 4 155ms 0.0% 38.8ms 6.62MiB 0.1% 1.66MiB add_storage_variables! 4 94.0ms 0.0% 23.5ms 1.87MiB 0.0% 479KiB add_flow_variables! 4 66.4ms 0.0% 16.6ms 10.3MiB 0.1% 2.57MiB add_shut_down_upper_bound_constraints! 4 58.9ms 0.0% 14.7ms 311KiB 0.0% 77.8KiB add_storage_expressions! 4 47.1ms 0.0% 11.8ms 631KiB 0.0% 158KiB add_consumer_constraints! 4 47.0ms 0.0% 11.8ms 3.61MiB 0.1% 925KiB add_flows_relationships_constraints! 4 42.1ms 0.0% 10.5ms 413KiB 0.0% 103KiB add_energy_constraints! 4 38.9ms 0.0% 9.72ms 511KiB 0.0% 128KiB add_dc_power_flow_constraints! 4 34.2ms 0.0% 8.54ms 152KiB 0.0% 38.1KiB add_conversion_constraints! 4 29.0ms 0.0% 7.25ms 3.37MiB 0.0% 863KiB add_uc_logic_constraints! 4 25.6ms 0.0% 6.41ms 168KiB 0.0% 41.9KiB add_group_constraints! 4 23.8ms 0.0% 5.96ms 526KiB 0.0% 131KiB add_start_up_upper_bound_constraints! 4 22.1ms 0.0% 5.52ms 154KiB 0.0% 38.6KiB add_unit_commitment_variables! 4 11.6ms 0.0% 2.90ms 557KiB 0.0% 139KiB add_start_up_and_shut_down_variables! 4 8.28ms 0.0% 2.07ms 267KiB 0.0% 66.7KiB append t_lowest_all rows 2 6.98ms 0.0% 3.49ms 177KiB 0.0% 88.3KiB append t_lowest_flows_relationship rows 2 6.72ms 0.0% 3.36ms 175KiB 0.0% 87.6KiB append t_lowest_flows_conversion_balance rows 2 6.64ms 0.0% 3.32ms 165KiB 0.0% 82.4KiB add_power_flow_variables! 4 4.24ms 0.0% 1.06ms 132KiB 0.0% 33.1KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Test Summary: | Pass Fail Total Time Package | 428 1 429 12m23.5s test/test-data-preparation.jl | 28 28 1m07.1s Test create_merged_tables! | 10 10 1m02.7s Test create_lowest_resolution_table! | 4 4 2.2s Test create_highest_resolution_table! | 5 5 0.4s Test total number of tables created | 1 1 0.3s Test _compute_durations | 8 8 1.4s test/test-defaults.jl | 24 24 30.2s Test populate_with_defaults! from basic data | 1 1 16.6s Test Tiny fixture has all defaults and populate doesn't break it | 6 6 5.0s Test populate_with_defaults preserves extra columns | 1 1 0.7s Test populate_with_defaults fixes missing columns | 7 7 1.5s Test populate_with_defaults fixes column type | 1 1 0.6s Test populate_with_defaults fills NULL values with defaults | 6 6 2.8s Test populate_with_defaults fails on missing required columns | 2 2 0.5s test/test-constraint-dc-opf.jl | 1 1 26.4s Test add_dc_power_flow_constraints! | 1 1 26.4s test/test-io.jl | 10 1 11 3m13.9s Test input validation - missing asset partition if strict | 1 1 0.5s Test output validation - solution files are generated | 4 4 2m59.1s Test output validation - saving unsolved energy problem fails | 3 3 5.2s Test printing EnergyProblem validation | 2 1 3 9.1s test/test-constraint-flows-relationship.jl | 1 1 9.0s Test add_flows_relationships_constraints! | 1 1 9.0s test/test-model-parameters.jl | 14 14 4.2s Test model parameters - basic usage | 3 3 0.1s Test model parameters - errors when missing required parameters | 1 1 0.1s Test model parameters - read from file | 3 3 1.4s Test model parameters - explicit keywords take precedence | 1 1 0.1s Test model parameters - errors if path does not exist | 1 1 0.1s Test model parameters - read from DuckDB | 1 1 1.2s Test model parameters - path has precedence over DuckDB | 3 3 0.8s Test model parameters - explicit keywords take precedence over DuckDB and path | 1 1 0.5s test/test-pipeline.jl | 4 4 1m26.5s Test pipeline from beginning to end with EnergyProblem struct | 0 3.1s Test pipeline from beginning to end without EnergyProblem struct - Tiny | 1 1 3.6s Test pipeline from beginning to end without EnergyProblem struct - Norse | 1 1 1m01.2s Test pipeline from beginning to end without EnergyProblem struct - Variable Resolution | 1 1 4.6s Test pipeline from beginning to end without EnergyProblem struct - Multi-year Investments | 1 1 8.5s Test pipeline starting with simplest data and using populate_with_defaults! | 0 5.5s test/test-data-validation.jl | 47 47 18.2s Test DataValidationException print | 1 1 0.2s Test having all tables and columns - missing table | 1 1 0.5s Test having all tables and columns - missing column | 1 1 0.5s Test duplicate rows - using fake data | 2 2 0.8s Test duplicate rows - duplicating rows of Tiny data | 4 4 1.0s Test schema oneOf constraints - bad asset type | 2 2 0.6s Test schema oneOf constraints - bad consumer balance sense | 2 2 0.6s Test schema oneOf constraints - bad unit commitment method | 2 2 0.5s Test schema oneOf constraints - bad specification | 2 2 0.8s Test only transport flows can be investable - using fake data | 1 1 0.3s Test only transport flows can be investable - using Tiny data | 2 2 0.7s Test flow_both does not contain non-transport flows - using fake data | 1 1 0.3s Test flow_both does not contain non-transport flows - using Multi-year data | 1 1 0.4s Test foreign keys are valid - bad value for cat1 | 1 1 1.1s Test foreign keys are valid - missing value for cat2 | 2 2 0.2s Test foreign keys are valid - using Tiny data | 1 1 0.9s Test groups have at least one member - using fake data | 1 1 0.5s Test groups have at least one member - using Tiny data | 1 1 0.9s Test simple investment method has only matching years - using fake data | 1 1 0.3s Test simple investment method all milestone years covered - using fake data | 1 1 0.3s Test simple investment method has only matching years - using Tiny data | 1 1 0.3s Test simple investment method all milestone years covered - using Tiny data | 1 1 0.3s Test binary storage method has investment limit - using fake data | 1 1 1.3s Test binary storage method has investment limit - using Storage data | 1 1 0.4s Test DC OPF data - reactance > 0 using fake data | 1 1 0.3s Test DC OPF data - only apply to non-investable transport flows using fake data | 1 1 0.3s Test DC OPF data - reactance > 0 using Tiny data | 1 1 0.3s Test DC OPF data - only apply to non-investable transport flows using Tiny data | 1 1 0.3s Test investment method and asset types consistency - using fake data | 1 1 0.3s Test investment method and asset types consistency - using Tiny data | 1 1 0.3s Check consistency between asset_commission and asset_both - using fake data | 1 1 0.3s Check consistency between asset_commission and asset_both - using Tiny data | 1 1 0.4s Check consistency between flow_commission and asset_both - using fake data | 1 1 0.2s Check consistency between flow_commission and asset_both - using Tiny data | 1 1 0.3s Check that stochastic scenario probabilities sum to 1 - no error | 1 1 0.4s Check that stochastic scenario probabilities sum to 1 - throw error | 1 1 0.2s Check that stochastic scenario probabilities sum to 1 - using Tiny data | 1 1 1.0s test/test-variable-decommission.jl | 19 19 1.9s Test add_decommission_variables! | 19 19 1.9s test/test-model.jl | 168 168 1m28.7s Test that solve_model! throws if model is not created but works otherwise | 4 4 3.1s Test that model.lp and model.mps are created | 4 4 1m10.8s Test that solution column is created with variables | 160 160 14.9s test/test-constraints-SUSD-tight.jl | 4 4 11.2s Test tight SUSD constraints | 4 4 11.2s test/test-variable-investment.jl | 31 31 2.1s Test add_investment_variables! | 31 31 2.1s test/test-tutorial-files.jl | 7 7 14.3s Ensuring tutorials data can be read and create the internal structures | 7 7 14.3s test/test-utils.jl | 19 19 8.8s Test _create_group_table_if_not_exist | 19 19 8.8s test/test-options.jl | 22 22 38.5s Test HiGHS optimizer options | 0 8.9s Test run_scenario arguments | 4 4 20.7s Test create_model! arguments | 4 4 3.1s Test default_parameters for HiGHS | 4 4 0.2s Test default_parameters for undefined values | 4 4 0.1s Test default_parameters new definition | 3 3 0.2s Test reading parameters from file | 2 2 0.2s Test bad optimizer options throw errors | 1 1 5.1s test/test-constraint-limit-decommission-compact-method.jl | 1 1 8.6s Test add_limit_decommission_compact_method_constraints! | 1 1 8.6s test/test-benchmarks.jl | 2 2 24.0s Ensuring benchmark loads | 1 1 3.2s Ensuring data can be read and create the internal structures | 1 1 20.8s test/test-constraint-vintage-flow-sum.jl | 1 1 2.9s Test add_vintage_flow_sum_constraints! | 1 1 2.9s test/test-case-studies.jl | 25 25 1m47.0s Norse Case Study | 1 1 7.9s Tiny Case Study | 4 4 22.9s Tinier Case Study | 2 2 7.5s Storage Assets Case Study | 2 2 7.7s UC ramping Case Study | 2 2 12.2s Tiny Variable Resolution Case Study | 2 2 7.0s Multi-year Case Study | 2 2 9.1s Power Flow Case Study | 2 2 8.5s Multiple Inputs Multiple Outputs Case Study | 2 2 9.3s Rolling horizon Case Study | 2 2 7.3s Infeasible Case Study | 4 4 7.6s ERROR: LoadError: Some tests did not pass: 428 passed, 1 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/TulipaEnergyModel/RLg3j/test/runtests.jl:289 Testing failed after 805.09s ERROR: LoadError: Package TulipaEnergyModel errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2128 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2011 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1208.22s: package has test failures