But there are no catalogs: site-packages/aodh/tests site-packages/neutron/tests site-packages/cinder/tests
and so on.
These python packages are installed with a correspondent tempest entry point which is detected by pkg_resources package. But, actually, the tests itself are not installed as a part of its packages.
After some investigation:
>>> import pkg_resources resources. iter_entry_ points( 'tempest. test_plugins' )) parse(' gnocchi_ tests = gnocchi. tempest. plugin: GnocchiTempestP lugin') , EntryPoint. parse(' aodh_tests = aodh.tests. tempest. plugin: AodhTempestPlug in'), EntryPoint. parse(' neutron_ tests = neutron. tests.tempest. plugin: NeutronTempestP lugin') , EntryPoint. parse(' ceilometer_ tests = ceilometer. tests.tempest. plugin: CeilometerTempe stPlugin' ), EntryPoint. parse(' manila_ tests = manila_ tempest_ tests.plugin: ManilaTempestPl ugin'), EntryPoint. parse(' cinder_ tests = cinder. tests.tempest. plugin: CinderTempestPl ugin'), EntryPoint. parse(' keystone_ tests = keystone_ tempest_ plugin. plugin: KeystoneTempest Plugin' )]
>>> list(pkg_
[EntryPoint.
But there are no catalogs:
site-packages/ aodh/tests
site-packages/ neutron/ tests
site-packages/ cinder/ tests
and so on.
These python packages are installed with a correspondent tempest entry point which is detected by pkg_resources package. But, actually, the tests itself are not installed as a part of its packages.