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.LocalRepository based instance. |
source code
|
|
|
bool
|
scan_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.LocalRepository "dbconn" instance. |
source code
|
|
|
|
| libraries_test(self,
dbconn,
broken_symbols=False,
task_bombing_func=None) |
source code
|
|
|
string
|
|
|
tuple
|
get_missing_rdepends(self,
dbconn,
idpackage,
self_check=False)
Service method able to determine whether dependencies are missing on
the given idpackage (belonging to the given
entropy.db.LocalRepository "dbconn" argument) using shared
objects linking information between packages. |
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.LocalRepository "dbconn" instance. |
source code
|
|
|
bool
|
|