Package evaluation of InfrastructureSystems on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T16:20:16.510 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.82s ################################################################################ # Installation # Installing InfrastructureSystems... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [2cd47ed4] + InfrastructureSystems v2.6.0 Updating `~/.julia/environments/v1.11/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [a74b3585] + Blosc v0.7.3 [336ed68f] + CSV v0.10.15 [944b1d66] + CodecZlib v0.7.8 [34da2185] + Compat v4.16.0 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.7.0 [864edb3b] + DataStructures v0.18.22 [e2d170a0] + DataValueInterfaces v1.0.0 [8bb1440f] + DelimitedFiles v1.9.1 [ffbed154] + DocStringExtensions v0.9.4 [e2ba6199] + ExprTools v0.1.10 [48062228] + FilePathsBase v0.9.24 [c8ec2601] + H5Zblosc v0.1.2 [f67ccb44] + HDF5 v0.17.2 [2cd47ed4] + InfrastructureSystems v2.6.0 [842dd82b] + InlineStrings v1.4.3 [41ab1584] + InvertedIndices v1.3.1 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.0 [0f8b85d8] + JSON3 v1.14.2 [b964fa9f] + LaTeXStrings v1.4.0 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.0 [3da0fdf6] + MPIPreferences v0.1.11 [e1d29d7a] + Missings v1.2.0 [ffc61752] + Mustache v1.0.20 [bac558e1] + OrderedCollections v1.8.0 [69de0a69] + Parsers v2.8.1 [2dfb63ee] + PooledArrays v1.4.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [08abe8d2] + PrettyTables v2.4.0 [33c8b6b6] + ProgressLogging v0.1.4 [3cdcf5f2] + RecipesBase v1.3.4 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [0aa819cd] + SQLite v1.6.1 [91c51154] + SentinelArrays v1.4.8 [a2af1166] + SortingAlgorithms v1.2.1 [10745b16] + Statistics v1.11.1 [69024149] + StringEncodings v0.3.7 [892a3eda] + StringManipulation v0.4.1 [856f2bd8] + StructTypes v1.11.0 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.0 [5d786b92] + TerminalLoggers v0.1.7 [9e3dc215] + TimeSeries v0.24.2 [a759f4b9] + TimerOutputs v0.5.28 [3bb67fe8] + TranscodingStreams v0.11.3 [ea10d353] + WeakRefStrings v1.4.2 [76eceee3] + WorkerUtilities v1.6.1 [ddb6d928] + YAML v0.4.13 [0b7ba130] + Blosc_jll v1.21.7+0 [0234f1f7] + HDF5_jll v1.14.6+0 [e33a78d0] + Hwloc_jll v2.12.0+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [5ced341a] + Lz4_jll v1.10.1+0 [7cb0a576] + MPICH_jll v4.3.0+1 [f1f71cc9] + MPItrampoline_jll v5.5.3+0 [9237b28f] + MicrosoftMPI_jll v10.1.4+3 [fe0851c0] + OpenMPI_jll v5.0.7+2 [458c3c95] + OpenSSL_jll v3.0.16+0 [76ed43ae] + SQLite_jll v3.48.0+0 [3161d3a3] + Zstd_jll v1.5.7+1 [477f73a3] + libaec_jll v1.1.3+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 [4af54fe1] + LazyArtifacts 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 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+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 [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. To see why use `status --outdated -m` Installation completed after 5.99s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 91.37s ################################################################################ # Testing # Testing InfrastructureSystems Status `/tmp/jl_TXim7S/Project.toml` [4c88cf16] Aqua v0.8.11 [336ed68f] CSV v0.10.15 [a93c6f00] DataFrames v1.7.0 [864edb3b] DataStructures v0.18.22 [f67ccb44] HDF5 v0.17.2 [2cd47ed4] InfrastructureSystems v2.6.0 [0f8b85d8] JSON3 v1.14.2 [ffc61752] Mustache v1.0.20 [08abe8d2] PrettyTables v2.4.0 [33c8b6b6] ProgressLogging v0.1.4 [e0db7c4e] ReTest v0.3.4 [0aa819cd] SQLite v1.6.1 [5d786b92] TerminalLoggers v0.1.7 [9e3dc215] TimeSeries v0.24.2 [ddb6d928] YAML v0.4.13 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [56ddb016] Logging v1.11.0 [44cfe95a] Pkg v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 Status `/tmp/jl_TXim7S/Manifest.toml` [1520ce14] AbstractTrees v0.4.5 [4c88cf16] Aqua v0.8.11 [a74b3585] Blosc v0.7.3 [336ed68f] CSV v0.10.15 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.16.0 [a8cc5b0e] Crayons v4.1.1 [a10d1c49] DBInterface v2.6.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.7.0 [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [8bb1440f] DelimitedFiles v1.9.1 [ffbed154] DocStringExtensions v0.9.4 [e2ba6199] ExprTools v0.1.10 [48062228] FilePathsBase v0.9.24 [c8ec2601] H5Zblosc v0.1.2 [f67ccb44] HDF5 v0.17.2 [2cd47ed4] InfrastructureSystems v2.6.0 [842dd82b] InlineStrings v1.4.3 [bd334432] InlineTest v0.2.0 [41ab1584] InvertedIndices v1.3.1 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [0f8b85d8] JSON3 v1.14.2 [b964fa9f] LaTeXStrings v1.4.0 [1d6d02ad] LeftChildRightSiblingTrees v0.2.0 [3da0fdf6] MPIPreferences v0.1.11 [e1d29d7a] Missings v1.2.0 [ffc61752] Mustache v1.0.20 [bac558e1] OrderedCollections v1.8.0 [69de0a69] Parsers v2.8.1 [2dfb63ee] PooledArrays v1.4.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [08abe8d2] PrettyTables v2.4.0 [33c8b6b6] ProgressLogging v0.1.4 [e0db7c4e] ReTest v0.3.4 [3cdcf5f2] RecipesBase v1.3.4 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [0aa819cd] SQLite v1.6.1 [91c51154] SentinelArrays v1.4.8 [a2af1166] SortingAlgorithms v1.2.1 [10745b16] Statistics v1.11.1 [69024149] StringEncodings v0.3.7 [892a3eda] StringManipulation v0.4.1 [856f2bd8] StructTypes v1.11.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [5d786b92] TerminalLoggers v0.1.7 [9e3dc215] TimeSeries v0.24.2 [a759f4b9] TimerOutputs v0.5.28 [3bb67fe8] TranscodingStreams v0.11.3 [ea10d353] WeakRefStrings v1.4.2 [76eceee3] WorkerUtilities v1.6.1 [ddb6d928] YAML v0.4.13 [0b7ba130] Blosc_jll v1.21.7+0 [0234f1f7] HDF5_jll v1.14.6+0 [e33a78d0] Hwloc_jll v2.12.0+0 [94ce4f54] Libiconv_jll v1.18.0+0 [5ced341a] Lz4_jll v1.10.1+0 [7cb0a576] MPICH_jll v4.3.0+1 [f1f71cc9] MPItrampoline_jll v5.5.3+0 [9237b28f] MicrosoftMPI_jll v10.1.4+3 [fe0851c0] OpenMPI_jll v5.0.7+2 [458c3c95] OpenSSL_jll v3.0.16+0 [76ed43ae] SQLite_jll v3.48.0+0 [3161d3a3] Zstd_jll v1.5.7+1 [477f73a3] libaec_jll v1.1.3+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [4af54fe1] LazyArtifacts 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 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets 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 [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 [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 ReTest... 19229.2 ms ✓ ReTest 1 dependency successfully precompiled in 20 seconds. 14 already precompiled. Test Summary: | Pass Total Time julia | 1 1 0.0s Test Summary: | Pass Total Time Base.PkgId(Base.UUID("2cd47ed4-ca9b-11e9-27f2-ab636a7671f1"), "InfrastructureSystems") deps | 1 1 0.6s Test Summary: | Pass Total Time Base.PkgId(Base.UUID("2cd47ed4-ca9b-11e9-27f2-ab636a7671f1"), "InfrastructureSystems") extras | 1 1 0.0s Test Summary: | Pass Total Time Base.PkgId(Base.UUID("2cd47ed4-ca9b-11e9-27f2-ab636a7671f1"), "InfrastructureSystems") weakdeps | 1 1 0.0s Pass Main.InfrastructureSystemsTests: Test assert_op | 2 Test default availability behavior | 14 Test helper functions | 7 Test NameComponentSelector | 40 Test ListComponentSelector | 44 Test TypeComponentSelector | 34 Test FilterComponentSelector | 38 Test RegroupedComponentSelector | 10 Test DynamicallyGroupedComponentSelector grouping | 14 Test rebuild_selector | 13 Test add_component | 5 Test clear_components | 2 Test remove_component | 2 Test remove_component by name | 6 Test get_components | 2 Test get_component | 3 Test empty get_component | 1 Test get_components_by_name | 3 Test iterate_components | 1 Test components serialization | 3 Summarize components | 0 Test ValueCurves | 97 Test ValueCurve type conversion constructors | 3 Test cost aliases | 20 Test input_at_zero | 68 Test IS.CostCurve and IS.FuelCurve | 25 Test add_component Deprecation | 1 Test IS.FlattenIteratorWrapper dictionaries | 6 Test IS.FlattenIteratorWrapper vectors | 6 Test FunctionData constructors | 2 Test FunctionData validation | 7 Test FunctionData trivial getters | 9 Test FunctionData calculations | 24 Test PiecewiseLinearData <-> PiecewiseStepData conversion | 100 Test FunctionData serialization round trip | 16 Test FunctionData raw data | 8 Test FunctionData equality with NaN | 36 Test FunctionData printing | 12 Test generated structs | 1 Test generated structs from StructDefinition | 2 Test StructField errors | 3 Test assign_new_uuid_internal | 1 Test ext | 5 Test LazyDictFromIterator | 25 Test LogEventTracker | 12 Test MultiLogger with no event tracking | 1 Test MultiLogger with event tracking | 5 Test configure_logging | 7 Test group level | 4 Test group levels | 3 Test make_logging_config_file | 1 Test log suppression for single event | 29 Test log suppression | 3 Test log suppression logging of num_suppressed | 3 Test progress logger | 1 Test bad input | 1 Test Model Internal | 5 Test Model Store | 0 Test optimization container keys | 25 Testset Optimization Container Metadata | 4 Test OptimizationProblemResults | 10 Test OptimizerStats | 29 Test printing of the system and components | 8 Test show_component_tables | 13 Test printing of internal | 3 Test recorder | 8 Test list_recorder_events | 3 Test list_recorder_events filter | 2 Test show_recorder_events exclude_columns | 3 Test deserialization type matching | 6 Test Vector{Complex} Serialization/Deserialization | 2 Test JSON serialization of system data | 4 Test prepare_for_serialization_to_file | 1 Test JSON serialization of with read-only time series | 3 Test JSON serialization of with mutable time series | 2 Test JSON serialization with no time series | 3 Test JSON serialization with supplemental attributes | 7 Test version info | 2 Test JSON string | 0 Test pretty-print JSON IO | 2 Test ext serialization | 7 Test serialization of subsystems | 4 Test serialization of deserialized system | 4 Test stdout redirector | 2 Test get subsystems and components | 16 Test subsystem after remove_component | 4 Test removal of subsystem | 3 Test removal of subsystem component | 2 Test addition of component to invalid subsystem | 1 Test addition of duplicate component to subsystem | 1 Test addition of non-system component | 1 Test add_supplemental_attribute | 4 Test bulk addition of supplemental attributes | 3 Test bulk addition of supplemental attributes with error | 3 Test bulk addition of supplemental attributes with error, existing attrs | 5 Test bulk removal of supplemental attributes with error | 5 Test clear_supplemental_attributes | 3 Test remove supplemental_attribute association on remove_component | 5 Test remove_supplemental_attribute | 5 Test supplemental attribute attached to multiple components | 3 Test iterate_SupplementalAttributeManager | 1 Summarize SupplementalAttributeManager | 0 Test supplemental_attributes serialization | 3 Add time series to supplemental_attribute | 8 Test assign_new_uuid! for component with supplemental attributes | 6 Test counts of supplemental attribute | 12 Test components | 13 Test change component name | 5 Test masked components | 11 Test compare_values | 26 Test compression settings | 3 Test single time series consistency | 2 Test single time series initial time inconsistency | 1 Test single time series length inconsistency | 1 Test check_components | 1 Test component and time series counts | 6 Test component and attributes | 16 Test retrieval of supplemental_attributes | 24 Test retrieval of components with a supplemental attribute | 3 Test assign_new_uuid | 2 Test bulk add of time series | 22 Test bulk add of time series via function with args and kwargs | 2 Test get_time_series_resolutions | 3 Test deepcopy of system | 2 Test fast deepcopy of system | 8 Test component added to two systems | 1 Test retrieval of components by supplemental attribute type | 5 Test add forecasts on the fly from dict | 24 Test add Deterministic | 6 Test add Deterministic with different resolutions | 3 Test add Deterministic Cost Timeseries | 12 Test add Probabilistic | 5 Test add Scenarios | 5 Test add SingleTimeSeries | 6 Test add SingleTimeSeries with features | 25 Test add with features with mixed types | 13 Test add Deterministic with features | 15 Test Deterministic with a wrapped SingleTimeSeries | 74 Test multi-DTS with mixed resolutions valid | 5 Test multi-DTS with mixed resolutions invalid resolution | 3 Test multi-DTS with mixed resolutions invalid window count | 3 Test multi-DTS with mixed resolutions invalid initial timestamp | 2 Test Deterministic with a wrapped SingleTimeSeries different offsets | 2 Test SingleTimeSeries transform with multiple forecasts per component | 10 Test SingleTimeSeries transform deletions | 2 Test DeterministicSingleTimeSeries with single window | 2 Test DeterministicSingleTimeSeries with interval = resolution | 2 Test component removal with DeterministicSingleTimeSeries | 1 Test add SingleTimeSeries with LinearFunctionData Cost | 5 Test add SingleTimeSeries with QuadraticFunctionData Cost | 5 Test add SingleTimeSeries with PiecewiseLinearData Cost | 5 Test read_time_series_file_metadata | 2 Test add_time_series from file | 14 Test add_time_series | 3 Test add_time_series multiple components | 4 Test get_time_series_multiple | 9 Test add_time_series from TimeArray | 1 Test remove_time_series | 4 Test clear_time_series | 1 Test that remove_component removes time_series | 7 Test get_time_series_array | 4 Test get subset of time_series | 7 Test copy time_series no name mapping | 4 Test copy time_series name mapping | 4 Test copy time_series name mapping, missing name | 5 Test copy time_series with transformed time series | 7 Test component-time_series being added to multiple systems | 1 Test time_series forwarding methods | 4 Test time_series head | 2 Test time_series tail | 2 Test time_series from | 2 Test time_series to | 4 Test Scenarios time_series | 14 Test Probabilistic time_series | 14 Add time_series to unsupported struct | 1 Test system time series parameters | 7 Test get_time_series options | 88 Test get_time_series options for LinearFunctionData Cost | 96 Test get_time_series options for QuadraticFunctionData Cost | 96 Test get_time_series options for PiecewiseLinearData Cost | 96 Test get_time_series_array SingleTimeSeries | 27 Test get_time_series_array Deterministic | 13 Test get_time_series_array Probabilistic | 8 Test get_time_series_array Scenarios | 8 Test conflicting time series parameters | 5 Test deepcopy on HDF5 | 6 Test copy_h5_file | 46 Test assign_new_uuid_internal! for component with time series | 6 Test SingleTimeSeries shared by two component fields | 16 Test Deterministic shared by two component fields | 28 Test Probabilistic shared by two component fields | 28 Test Scenarios shared by two component fields | 28 Test custom time series directory via env | 1 Test time series counts | 2 Test custom time series directories | 5 Test get_time_series_uuid | 0 Test serialization of time series keys | 7 Test get_total_period | 1 Test forecast utils | 1 Test bulk_add_time_series | 151 Test bulk_add_time_series with duplicates | 2 Test bulk addition of time series with transaction | 26 Test bulk addition of time series with transaction and error | 5 Test migration of legacy time series schema | 1 Test invalid normalization factors | 2 Test horizon_ms bug fix | 6 Test SingleTimeSeries with multiple resolutions | 18 Test Deterministic with multiple resolutions | 18 Test DeterministicSingleTimeSeries with multiple resolutions | 18 Test removals of time series with multiple resolutions | 11 Test ForecastCache | 1826 Test StaticTimeSeriesCache | 408 Test DeterministicSingleTimeSeries with ForecastCache | 1484 Test Probabilistic with ForecastCache | 201 Test repeated reads of time series cache | 679 Test TimeSeries formats | 12 Test time series storage implementations | 54 Test data format version | 1 Test compression | 72 Test isempty | 4 Test transform_array_for_hdf -> retransform_hdf_array round trip | 119 Test dictionary time period conversion | 8 Test time period conversion | 5 Test utility functions | 1 Test strip_module_name | 3 Test exported names | 1 Test scoped_enum | 7 Test undef component prints | 1 Test TimeSeriesData printing | 1 Test check_resolution | 1 Main.InfrastructureSystemsTests | 7324 628.140063 seconds (292.94 M allocations: 14.647 GiB, 0.96% gc time, 97.96% compilation time: <1% of which was recompilation) Testing InfrastructureSystems tests passed Testing completed after 747.86s PkgEval succeeded after 868.89s