Skip to content

Remove duplicate matrix-based NR implementation from test suite#370

Merged
jd-lara merged 3 commits into
mainfrom
copilot/refactor-testing-methodology
May 17, 2026
Merged

Remove duplicate matrix-based NR implementation from test suite#370
jd-lara merged 3 commits into
mainfrom
copilot/refactor-testing-methodology

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 16, 2026

The test suite carried a second, matrix-based Newton-Raphson implementation (LUACPowerFlow in test/test_utils/legacy_pf.jl) used only as a benchmark, forcing maintenance of two NR code bases.

Changes

  • Deleted test/test_utils/legacy_pf.jl (244 lines: LUACPowerFlow, _legacy_dSbus_dV, _legacy_J, and the duplicate _newton_power_flow method).

  • PowerFlowsTests.jl: dropped the include and removed LUACPowerFlow from AC_SOLVERS_TO_TEST.

  • Dropped LU-specific testsets in test_psse_export.jl and test_power_flow_data.jl.

  • Restored cross-solver validation using TrustRegionACPowerFlow in the places where LUACPowerFlow was previously used as the comparator:

    • test_multiperiod_ac_power_flow.jl: re-added the "compare results for different solvers" testset, now comparing TrustRegionACPowerFlow vs NewtonRaphsonACPowerFlow on bus magnitudes, angles, and arc active/reactive flows.
    • test_solve_power_flow.jl "Compare larger grid…": renamed to "KLU vs NewtonRaphson vs TrustRegion" and added TrustRegion as a third comparator against the default (KLU) solver on the 2000-bus matpower system.
    • test_solve_power_flow.jl "voltage_stability_factors": restored the voltage_stability_factors field equality check (TrustRegion vs NewtonRaphson) alongside the production-Jacobian / PROPACK SVD reference check.
  • Removed LUACPowerFlow skip/exclusion filters in test_distributed_slack.jl and test_lcc_ac_solver (no longer needed).

  • Refactored voltage_stability_factors test to source the Jacobian from the production path, eliminating the last consumers of _legacy_dSbus_dV / _legacy_J while preserving the PROPACK SVD reference check:

    residual = PF.ACPowerFlowResidual(data_newton, time_step)
    residual(PF.calculate_x0(data_newton, time_step), time_step)
    J = PF.ACPowerFlowJacobian(residual, time_step); J(time_step)
    rows, cols = PowerFlows._block_J_indices(pvpq, pq)
    J_block = J.Jv[rows, cols]
    # …PROPACK tsvd_irl(Gs) vs _singular_value_decomposition(J_block, npvpq)

Note on the linked PR #53 review comment

The referenced thread (r1942073313) was an informational note about gracefully skipping tests that depend on system_240[32].json when the file is absent. The current tree has no remaining references to system_240; that concern appears to have been resolved separately.

Copilot AI linked an issue May 16, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Refactor testing to remove inefficient NR implementation Remove duplicate matrix-based NR implementation from test suite May 16, 2026
Copilot AI requested a review from jd-lara May 16, 2026 22:13
Copy link
Copy Markdown
Member

@jd-lara jd-lara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot use TrustRegion in places where LUACPowerFlow was used for validation and later removed

@jd-lara jd-lara marked this pull request as ready for review May 17, 2026 05:30
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 17, 2026

Performance Results

Precompile Time

Main This Branch Delta
2.604 s 2.642 s +1.5%

Solve Time

Test Main This Branch Delta
matpower_ACTIVSg10k_sys-NewtonRaphsonACPowerFlow First Solve 12.098 s 12.032 s -0.5%
matpower_ACTIVSg10k_sys-NewtonRaphsonACPowerFlow Second Solve 92.3 ms 83.8 ms -9.2%
matpower_ACTIVSg10k_sys-RobustHomotopyPowerFlow First Solve 17.881 s 16.799 s -6.0%
matpower_ACTIVSg10k_sys-RobustHomotopyPowerFlow Second Solve 9.01 s 8.842 s -1.9%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{NR} First Solve 5.115 s 5.71 s +11.6%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{NR} Second Solve 557.2 ms 38.8 ms -93.0%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{NR}(iwamoto) First Solve 160.1 ms 229.2 ms +43.1%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{NR}(iwamoto) Second Solve 40.3 ms 39.3 ms -2.6%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{TR} First Solve 5.609 s 5.572 s -0.7%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{TR} Second Solve 41.2 ms 40.5 ms -1.8%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{TR}(iwamoto_fallback) First Solve 190.2 ms 160.3 ms -15.7%
matpower_ACTIVSg10k_sys-ACRectangularPowerFlow{TR}(iwamoto_fallback) Second Solve 40.4 ms 133.0 ms +229.0%
matpower_ACTIVSg10k_sys-NewtonRaphsonACPowerFlow(iwamoto) First Solve 200.4 ms 210.0 ms +4.8%
matpower_ACTIVSg10k_sys-NewtonRaphsonACPowerFlow(iwamoto) Second Solve 82.3 ms 82.9 ms +0.7%
matpower_ACTIVSg10k_sys-TrustRegionACPowerFlow(iwamoto) First Solve 1.746 s 1.74 s -0.4%
matpower_ACTIVSg10k_sys-TrustRegionACPowerFlow(iwamoto) Second Solve 84.6 ms 90.2 ms +6.6%
matpower_ACTIVSg10k_sys-DCPowerFlow First Solve 5.226 s 5.175 s -1.0%
matpower_ACTIVSg10k_sys-DCPowerFlow Second Solve 15.1 ms 15.6 ms +3.2%
matpower_ACTIVSg10k_sys-PTDFDCPowerFlow First Solve 1.885 s 1.843 s -2.2%
matpower_ACTIVSg10k_sys-PTDFDCPowerFlow Second Solve 96.5 ms 70.9 ms -26.6%
matpower_ACTIVSg10k_sys-vPTDFDCPowerFlow First Solve 5.548 s 5.463 s -1.5%
matpower_ACTIVSg10k_sys-vPTDFDCPowerFlow Second Solve 4.03 s 3.425 s -15.0%

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 17, 2026

@copilot use TrustRegion in places where LUACPowerFlow was used for validation and later removed

Done in cb98086. Restored cross-solver validation using TrustRegionACPowerFlow in:

  • test_multiperiod_ac_power_flow.jl: re-added the "compare results for different solvers" testset (TrustRegion vs NewtonRaphson).
  • test_solve_power_flow.jl "Compare larger grid…": added TrustRegion as a third comparator alongside default (KLU) and NewtonRaphson.
  • test_solve_power_flow.jl "voltage_stability_factors": restored the voltage_stability_factors field equality check (TrustRegion vs NewtonRaphson) on top of the production-Jacobian / PROPACK SVD reference.

All 11 affected tests pass.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/FluxML/MacroTools.jl/tarball/1e0228a030642014fe5cfe68c2c0a818f9e3f522
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaArrays/ArrayInterface.jl/tarball/3d0cabd25fab32390e3bcb82cd67e700aebd9816
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaArrays/StaticArrays.jl/tarball/246a8bb2e6667f832eea063c3a56aef96429a3db
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaArrays/StaticArraysCore.jl/tarball/6ab403037779dae8c514bad259f32a447262455a
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Blosc_jll.jl/tarball/535c80f1c0847a4c967ea945fca21becc9de1522
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/HDF5_jll.jl/tarball/45337643a2d97262d5fe72ce1f13e8a662d13d62
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Hwloc_jll.jl/tarball/baaaebd42ed9ee1bd9173cfd56910e55a8622ee1
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Libiconv_jll.jl/tarball/be484f5c92fad0bd8acfef35fe017900b0b73809
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Lz4_jll.jl/tarball/191686b1ac1ea9c89fc52e996ad15d1d241d1e33
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/MPIABI_jll.jl/tarball/9be143b6045719e8fb019d2b3bc2aebad1184fef
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/MPICH_jll.jl/tarball/07dbec8aab01696edc0151a401a6cdfe95b9b885
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/MPItrampoline_jll.jl/tarball/675df097f8eeb28998b2cfe3b25655af73d5f7df
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/MicrosoftMPI_jll.jl/tarball/bc95bf4149bf535c09602e3acdf950d9b4376227
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/OpenMPI_jll.jl/tarball/6d6c0ca4824268c1a7dca1f4721c535ac63d9074
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/PROPACK_jll.jl/tarball/b6141cf260569331be16207e0886e71f71ccd5b1
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/SQLite_jll.jl/tarball/0b5f220f90642566b65ba86549d1ee4118ab2579
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/XML2_jll.jl/tarball/80d3930c6347cfce7ccf96bd3bafdf079d9c0390
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libpciaccess_jll.jl/tarball/58972370b81423fc546c56a60ed1a009450177c3
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/Zstd_jll.jl/tarball/446b23e73536f84e8037f5dce465e92275f6a308
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_auth_jll.jl/tarball/8cab83c96af80a1be968251ce1a0548a7545484d
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_cal_jll.jl/tarball/22c0f42f4a1f0dc5dcfa8fd267c4ac407c455e7a
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_common_jll.jl/tarball/a759cb9bf456ad792cc7898a81ae333cce9ef02a
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_compression_jll.jl/tarball/7910c72f45f44afd297c39fe43b99c56d5ed22ec
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_http_jll.jl/tarball/e358d5a001ef7afbd4f8c5225322512819cda2f2
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_io_jll.jl/tarball/7e481d474b2087ee8bbf55b81bf9119f21e396d9
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_s3_jll.jl/tarball/3e9917ab25114feba657e71be41cad068b9f6595
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_c_sdkutils_jll.jl/tarball/c43dfba2c1ab9ea9f02f2c80e86fa16f6460244e
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/aws_checksums_jll.jl/tarball/2570c8e23f4771a087b12a47edcaaa670ac05a01
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/dlfcn_win32_jll.jl/tarball/e141d67ffe550eadfb5af1bdbdaf138031e4805f
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/libaec_jll.jl/tarball/1411bc34c180946d3cef591de1384012afa6edee
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/mpif_jll.jl/tarball/a8083ee0737c243c8f40a4ba86a0956997facb73
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaBinaryWrappers/s2n_tls_jll.jl/tarball/64ae051c6f03044eb7d98027d1b552b4e21e650c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaCollections/AbstractTrees.jl/tarball/2d9c9a55f9c93e8887ad391fbae72f8ef55e1177
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaCollections/DataStructures.jl/tarball/e86f4a2805f7f19bec5129bc9150c38208e5dc23
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaCollections/LeftChildRightSiblingTrees.jl/tarball/95ba48564903b43b2462318aa243ee79d81135ff
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaCollections/OrderedCollections.jl/tarball/05868e21324cede2207c6f0f466b4bfef6d5e7ee
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaCollections/SortingAlgorithms.jl/tarball/64d974c2e6fdf07f8155b5b2ca2ffa9069b608d9
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/CSV.jl/tarball/8d8e0b0f350b8e1c91420b5e64e5de774c2f0f4d
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/DataAPI.jl/tarball/abe83f3a2f1b857aac70ef8b269080af17764bbe
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/DataFrames.jl/tarball/5fab31e2e01e70ad66e3e24c968c264d1cf166d6
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/DataFramesMeta.jl/tarball/b0652fb7f3c094cf453bf22e699712a0bed9fc83
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/DelimitedFiles.jl/tarball/9e2f36d3c96a820c678f2f1f1782582fcf685bae
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/InvertedIndices.jl/tarball/6da3c4316095de0f5ee2ebd875df8721e7e0bdbe
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/Missings.jl/tarball/ec4f7fbeab05d7747bdf98eb74d130a2a2ed298d
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/Parsers.jl/tarball/5d5e0a78e971354b1c7bff0655d11fdc1b0e12c8
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/PooledArrays.jl/tarball/36d8b4b899628fb92c2749eb488d884a926614d3
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/SentinelArrays.jl/tarball/ebe7e59b37c400f694f52b58c93d26201387da70
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/StructTypes.jl/tarball/159331b30e94d7b11379037feeb9b690950cace8
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/TableMetadataTools.jl/tarball/c0405d3f8189bb9a9755e429c6ea2138fca7e31f
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/Tables.jl/tarball/f2c1efbc8f3a609aadf318094f8fc5204bdaf344
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/WeakRefStrings.jl/tarball/0716e01c3b40413de5dedbc9c5c69f27cddfddfc
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaData/YAML.jl/tarball/a1c0c7585346251353cddede21f180b96388c403
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaDatabases/DBInterface.jl/tarball/a444404b3f94deaa43ca2a58e18153a82695282b
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaDatabases/SQLite.jl/tarball/87b47a05946c50f44531b447b1f24968345316a4
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaDebug/Infiltrator.jl/tarball/0330ef9ac27dc069bf97fa5ab1a4391be4fcc4f6
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaDiff/DifferentiationInterface.jl/tarball/2147a95a217cc8a78ec96ee03581adf129468e49
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaDiff/FiniteDiff.jl/tarball/f7017a4f337f8df189fcce98e32b67a1298a2115
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaDocs/DocStringExtensions.jl/tarball/7442a5dfe1ebb773c29cc2962a8980f47221d76c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaGPU/Adapt.jl/tarball/28e1637322d4019ed2577cbec9268fab9b7da117
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/Blosc.jl/tarball/310b77648d38c223d947ff3f50f511d08690b8d5
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaIO/ChunkCodecs.jl/tarball/1a3ad7e16a321667698a19e77362b35a1e94c544
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/ChunkCodecs.jl/tarball/34d9873079e4cb3d0c62926a225136824677073f
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/ChunkCodecs.jl/tarball/cee8104904c53d39eb94fd06cbe60cb5acde7177
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/CodecZlib.jl/tarball/962834c22b66e32aa10f7611c08c8ca4e20749a9
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/FileIO.jl/tarball/8e9c059d6857607253e837730dbf780b6b151acd
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/HDF5.jl/tarball/491ea627ac824619f34168e29a0427a9e00e3e40
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/HDF5.jl/tarball/d778420e524bcf56066e8c63c7aa315ae7269da2
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaIO/JLD2.jl/tarball/941f87a0ae1b14d1ac2fa57245425b23a9d7a516
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/JuliaIO/TranscodingStreams.jl/tarball/0c45878dcfdcfa8480052b6ab162cdd138781742
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaLang/Compat.jl/tarball/9d8a54ce4b17aa5bdce0ea5c34bc5e7c340d16ad
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaLang/PrecompileTools.jl/tarball/edbeefc7a4889f528644251bdb5fc9ab5348bc2c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaLang/ScopedValues.jl/tarball/67a144433c4ce877ee6d1ada69a124d6b1ecf7be
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaLogging/ProgressLogging.jl/tarball/f0803bc1171e455a04124affa9c21bba5ac4db32
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaLogging/TerminalLoggers.jl/tarball/f133fab380933d042f6796eda4e130272ba520ca
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaMath/IntegerMathUtils.jl/tarball/4c1acff2dc6b6967e7e750633c50bc3b8d83e617
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaMath/NaNMath.jl/tarball/9b8215b1ee9e78a293f99797cd31375471b2bcae
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaMath/Primes.jl/tarball/25cdd1d20cd005b52fc12cb6be3f75faaf59bb9b
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaNLSolvers/LineSearches.jl/tarball/24dcd7871875cc8afdf2bb881137ea229aec16bc
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaNLSolvers/NLSolversBase.jl/tarball/b3f76b463c7998473062992b246045e6961a074e
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaObjects/ConstructionBase.jl/tarball/b4b092499347b18a015186eae3042f72267106cb
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaPackaging/JLLWrappers.jl/tarball/7204148362dafe5fe6a273f855b8ccbe4df8173e
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaPackaging/Preferences.jl/tarball/8b770b60760d4451834fe79dd483e318eee709c4
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaPackaging/Requires.jl/tarball/62389eeff14780bfe55195b7204c0d8738436d64
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/tarball/3cba76d48b4daca95c9ba567755f937dda7f002c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaParallel/MPI.jl/tarball/8e98d5d80b87403c311fd51e8455d4546ba7a5f8
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaPhysics/Unitful.jl/tarball/57e1b2c9de4bd6f40ecb9de4ac1797b81970d008
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaPlots/Plots.jl/tarball/5c3d09cc4f31f5fc6af001c250bf1278733100ff
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaServices/WorkerUtilities.jl/tarball/cd1659ba0d57b71a464a29e64dbc67cfe83d54e7
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaSmoothOptimizers/LinearOperators.jl/tarball/ddd5a43cff2692c26f09952d33c9746cfc740d60
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaSmoothOptimizers/PROPACK.jl/tarball/f500ecef3edcf1c8889fc861a0debcdb6c714c57
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaSparse/KLU.jl/tarball/07649c499349dad9f08dde4243a4c597064663e9
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaStats/Statistics.jl/tarball/ae3bb1eb3bba077cd276bc5cfc337cc65c3075c0
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaStats/TimeSeries.jl/tarball/e1235a1906d1e6d27c30c35daa91fcf6fc271f08
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaStrings/InlineStrings.jl/tarball/8f3d257792a522b4601c24a577954b0a8cd7334d
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaStrings/LaTeXStrings.jl/tarball/dda21b8cbd6a6c40d9d02a73230f9d70fed6918c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaStrings/StringEncodings.jl/tarball/b765e46ba27ecf6b44faf70df40c57aa3a547dcb
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaTesting/Aqua.jl/tarball/d57fd255a8932b6509baf43284c416fc44d0b903
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaTesting/ExprTools.jl/tarball/27415f162e6028e81c72b82ef756bf321213b6ec
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaTesting/ReTest.jl/tarball/9a5136d157d1d6a2a56ff77bef1dc324e1313193
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/JuliaTesting/ReTest.jl/tarball/daf0743879904f0ad645ca6594e1479685f158a2
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/KristofferC/Crayons.jl/tarball/249fe38abf76d48563e2f4556bebd215aa317e15
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/KristofferC/TimerOutputs.jl/tarball/3748bd928e68c7c346b52125cf41fff0de6937d0
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/SciML/ADTypes.jl/tarball/bbc22a9a08a0ef6460041086d8a7b27940ed4ffd
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/Sienna-Platform/InfrastructureSystems.jl/tarball/276ac52d4674056d289bc872c20942e99bd00b63
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/Sienna-Platform/PowerNetworkMatrices.jl/tarball/7e070cf7e1e2a55bfd2a9b5f60dc6ed469ce0ff3
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/Sienna-Platform/PowerSystemCaseBuilder.jl/tarball/ab9a5d728e749ec85ced41617ae2014fdda59765
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (http block)
  • https://api.github.com/repos/Sienna-Platform/PowerSystems.jl/tarball/86317e437cb5656ff0ed1187cc128fd798ad8aa5
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/c42f/FastClosures.jl/tarball/acebe244d53ee1b461970f8910c235b259e772ef
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/jkrumbiegel/Chain.jl/tarball/765487f32aeece2cf28aa7038e29c31060cb5a69
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/joshday/StringTemplates.jl/tarball/d78012ad7c6c22aba229a6363ec83ebc9ce5c135
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/jverzani/Mustache.jl/tarball/3cbd5dda543bc59f2e482607ccf84b633724fc32
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/jw3126/Setfield.jl/tarball/c5391c6ace3bc430ca630251d02ea9687169ca68
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/nickrobinson251/PowerFlowData.jl/tarball/54d48d25e7d7511bbc8eb0ecff9e32f38c6f267c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/queryverse/DataValueInterfaces.jl/tarball/bfc1187b79289637fa0ef6d4436ebdfe6905cbd6
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/queryverse/IteratorInterfaceExtensions.jl/tarball/a3f24677c21f5bbe9d2a714f95dcd58337fb2856
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/queryverse/TableTraits.jl/tarball/c06b2f539df1c6efa794486abfb6ed2022561a39
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/quinnj/JSON3.jl/tarball/411eccfe8aba0814ffa0fdf4860913ed09c34975
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/rofinn/FilePathsBase.jl/tarball/3bab2c5aa25e7840a4b065805c0cdfc01f3068d2
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/ronisbr/PrettyTables.jl/tarball/624de6279ab7d94fc9f672f0068107eb6619732c
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/ronisbr/StringManipulation.jl/tarball/d05693d339e37d6ab134c5ab53c29fce5ee5d7d5
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/simonster/Reexport.jl/tarball/45e428421666073eab6f2da5c9d310d99bb12f9b
    • Triggering command: REDACTED, pid is -1 (http block)
  • https://api.github.com/repos/vchuravy/HashArrayMappedTries.jl/tarball/2eaa69a7cab70a52b9687c8bf950a5a93ec895ae
    • Triggering command: REDACTED, pid is -1 (http block)
  • pkg.julialang.org
    • Triggering command: /usr/bin/julia julia --project=test -e using Pkg; Pkg.develop(path="."); Pkg.instantiate() (dns block)
    • Triggering command: /usr/local/julia1.12.6/bin/julia /usr/local/julia1.12.6/bin/julia -C native -J/usr/local/julia1.12.6/lib/julia/sys.so -g1 --output-o /home/REDACTED/.julia/compiled/v1.12/PowerSystemCaseBuilder/jl_irowyI --output-ji /home/REDACTED/.julia/compiled/v1.12/PowerSystemCaseBuilder/jl_gkeOH9 --output-incremental=yes --startup-file=no --history-file=no --warn-overwrite=yes --color=auto - (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from jd-lara May 17, 2026 05:43
@jd-lara jd-lara merged commit d428532 into main May 17, 2026
3 of 6 checks passed
@jd-lara jd-lara deleted the copilot/refactor-testing-methodology branch May 17, 2026 20:54
@jd-lara jd-lara mentioned this pull request May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor testing

2 participants