From eff4c14a094a8fd69b4b0278678d69c7580907c4 Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Date: Wed, 7 May 2025 00:04:06 -0700 Subject: [PATCH] test/providers: switch to mock packages (#50333) --- lib/spack/spack/test/cmd/providers.py | 30 ++++++++++++++++++++------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/lib/spack/spack/test/cmd/providers.py b/lib/spack/spack/test/cmd/providers.py index b9fab73f432..00e4f226457 100644 --- a/lib/spack/spack/test/cmd/providers.py +++ b/lib/spack/spack/test/cmd/providers.py @@ -7,6 +7,8 @@ from spack.main import SpackCommand +pytestmark = [pytest.mark.usefixtures("mock_packages")] + providers = SpackCommand("providers") @@ -24,16 +26,28 @@ def test_it_just_runs(pkg): ( ("mpi",), [ - "mpich", - "mpilander", - "mvapich2", - "openmpi", - "openmpi@1.7.5:", - "openmpi@2.0.0:", - "spectrum-mpi", + "intel-parallel-studio", + "low-priority-provider", + "mpich@3:", + "mpich2", + "multi-provider-mpi@1.10.0", + "multi-provider-mpi@2.0.0", + "zmpi", ], ), - (("D", "awk"), ["ldc", "gawk", "mawk"]), # Call 2 virtual packages at once + ( + ("lapack", "something"), + [ + "intel-parallel-studio", + "low-priority-provider", + "netlib-lapack", + "openblas-with-lapack", + "simple-inheritance", + "splice-a", + "splice-h", + "splice-vh", + ], + ), # Call 2 virtual packages at once ], ) def test_provider_lists(vpkg, provider_list):