Entropy QA interface. This class contains all the Entropy QA routines
used by Entropy Server and Entropy Client.
An instance of QAInterface can be easily retrieved from
entropy.client.interfaces.Client or entropy.server.interfaces.Server
through an exposed QA() method. This is anyway a stand-alone class.
|
|
|
|
bool
|
test_depends_linking(self,
idpackages,
dbconn,
repo=None)
Scan for broken shared objects linking for the given idpackages on
the given entropy.db.EntropyRepository based instance. |
source code
|
|
|
bool
|
test_missing_dependencies(self,
idpackages,
dbconn,
ask=True,
self_check=False,
repo=None,
black_list=None,
black_list_adder=None)
Scan missing dependencies for the given idpackages on the given
entropy.db.EntropyRepository "dbconn" instance. |
source code
|
|
|
tuple
|
test_shared_objects(self,
dbconn,
broken_symbols=False,
task_bombing_func=None,
self_dir_check=True)
Scan system looking for broken shared object ELF library
dependencies. |
source code
|
|
|
list or set
|
get_deep_dependency_list(self,
dbconn,
idpackage,
atoms=False)
Service method which returns a complete, expanded list of
dependencies for the given idpackage on the given
entropy.db.EntropyRepository "dbconn" instance. |
source code
|
|
|
bool
|
|