test: Extra possible-dependencies coverage check (#11988)
This commit is contained in:
parent
14271331f9
commit
05b6a5e53d
@ -17,7 +17,7 @@ def test_possible_dependencies(mock_packages):
|
|||||||
mpileaks = spack.repo.get('mpileaks')
|
mpileaks = spack.repo.get('mpileaks')
|
||||||
mpi_names = [spec.name for spec in spack.repo.path.providers_for('mpi')]
|
mpi_names = [spec.name for spec in spack.repo.path.providers_for('mpi')]
|
||||||
|
|
||||||
assert mpileaks.possible_dependencies() == {
|
assert mpileaks.possible_dependencies(expand_virtuals=True) == {
|
||||||
'callpath': set(['dyninst'] + mpi_names),
|
'callpath': set(['dyninst'] + mpi_names),
|
||||||
'dyninst': set(['libdwarf', 'libelf']),
|
'dyninst': set(['libdwarf', 'libelf']),
|
||||||
'fake': set(),
|
'fake': set(),
|
||||||
@ -30,6 +30,15 @@ def test_possible_dependencies(mock_packages):
|
|||||||
'zmpi': set(['fake']),
|
'zmpi': set(['fake']),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert mpileaks.possible_dependencies(expand_virtuals=False) == {
|
||||||
|
'callpath': set(['dyninst']),
|
||||||
|
'dyninst': set(['libdwarf', 'libelf']),
|
||||||
|
'libdwarf': set(['libelf']),
|
||||||
|
'libelf': set(),
|
||||||
|
'mpi': set(),
|
||||||
|
'mpileaks': set(['callpath']),
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
def test_possible_dependencies_with_deptypes(mock_packages):
|
def test_possible_dependencies_with_deptypes(mock_packages):
|
||||||
dtbuild1 = spack.repo.get('dtbuild1')
|
dtbuild1 = spack.repo.get('dtbuild1')
|
||||||
|
Loading…
Reference in New Issue
Block a user