From: Sebastian Luther Date: Thu, 12 Aug 2010 12:00:13 +0000 (+0200) Subject: Tests: ResolverPlayground: add debug option to not supress depgraph output X-Git-Tag: v2.2_rc68~260 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=14d949b1e6987207b91e0c0d43162406135345d8;p=portage.git Tests: ResolverPlayground: add debug option to not supress depgraph output Useful for debugging test cases. --- diff --git a/pym/portage/tests/resolver/ResolverPlayground.py b/pym/portage/tests/resolver/ResolverPlayground.py index d085b40d3..9440378c7 100644 --- a/pym/portage/tests/resolver/ResolverPlayground.py +++ b/pym/portage/tests/resolver/ResolverPlayground.py @@ -27,13 +27,14 @@ class ResolverPlayground(object): it's work. """ - def __init__(self, ebuilds={}, installed={}, profile={}, world=[]): + def __init__(self, ebuilds={}, installed={}, profile={}, world=[], debug=False): """ ebuilds: cpv -> metadata mapping simulating avaiable ebuilds. installed: cpv -> metadata mapping simulating installed packages. If a metadata key is missing, it gets a default value. profile: settings defined by the profile. """ + self.debug = debug self.root = tempfile.mkdtemp() + os.path.sep self.portdir = os.path.join(self.root, "usr/portage") self.vdbdir = os.path.join(self.root, "var/db/pkg") @@ -236,7 +237,8 @@ class ResolverPlayground(object): # conditional test code. options["_test_"] = True - portage.util.noiselimit = -2 + if not self.debug: + portage.util.noiselimit = -2 params = create_depgraph_params(options, action) success, depgraph, favorites = backtrack_depgraph( self.settings, self.trees, options, params, action, atoms, None)