summaryrefslogtreecommitdiff
path: root/morphlib/sourceresolver.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/sourceresolver.py')
-rw-r--r--morphlib/sourceresolver.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/morphlib/sourceresolver.py b/morphlib/sourceresolver.py
index 285d3605..1d16e7ee 100644
--- a/morphlib/sourceresolver.py
+++ b/morphlib/sourceresolver.py
@@ -27,7 +27,7 @@ import tempfile
import morphlib
-class PickleCacheManager(object):
+class PickleCacheManager(object): # pragma: no cover
'''Cache manager for PyLRU that reads and writes to Pickle files.
The 'pickle' format is less than ideal in many ways and is actually
@@ -80,7 +80,7 @@ class SourceResolverError(cliapp.AppException):
pass
-class MorphologyNotFoundError(SourceResolverError):
+class MorphologyNotFoundError(SourceResolverError): # pragma: no cover
def __init__(self, filename):
SourceResolverError.__init__(
self, "Couldn't find morphology: %s" % filename)
@@ -151,7 +151,7 @@ class SourceResolver(object):
self._definitions_checkout_dir = None
- def _resolve_ref(self, reponame, ref):
+ def _resolve_ref(self, reponame, ref): # pragma: no cover
'''Resolves commit and tree sha1s of the ref in a repo and returns it.
If update is True then this has the side-effect of updating or cloning
@@ -220,7 +220,7 @@ class SourceResolver(object):
return self._resolved_morphologies[key]
if reponame == self._definitions_repo and \
- sha1 == self._definitions_absref:
+ sha1 == self._definitions_absref: # pragma: no cover
defs_filename = os.path.join(self._definitions_checkout_dir,
filename)
else:
@@ -228,7 +228,7 @@ class SourceResolver(object):
loader = morphlib.morphloader.MorphologyLoader()
- if defs_filename and os.path.exists(defs_filename):
+ if defs_filename and os.path.exists(defs_filename): # pragma: no cover
morph = loader.load_from_file(defs_filename)
elif self.lrc.has_repo(reponame):
self.status(msg="Looking for %(reponame)s:%(filename)s in local "
@@ -301,7 +301,7 @@ class SourceResolver(object):
return buildsystem.name
def _create_morphology_for_build_system(self, buildsystem_name,
- morph_name):
+ morph_name): # pragma: no cover
bs = morphlib.buildsystem.lookup_build_system(buildsystem_name)
loader = morphlib.morphloader.MorphologyLoader()
morph = bs.get_morphology(morph_name)
@@ -315,7 +315,7 @@ class SourceResolver(object):
definitions_ref,
definitions_absref,
definitions_tree,
- visit):
+ visit): # pragma: no cover
definitions_queue = collections.deque(system_filenames)
chunk_in_definitions_repo_queue = set()
chunk_in_source_repo_queue = set()
@@ -357,7 +357,7 @@ class SourceResolver(object):
return chunk_in_definitions_repo_queue, chunk_in_source_repo_queue
def process_chunk(self, definition_repo, definition_ref, chunk_repo,
- chunk_ref, filename, visit):
+ chunk_ref, filename, visit): # pragma: no cover
definition_key = (definition_repo, definition_ref, filename)
chunk_key = (chunk_repo, chunk_ref, filename)
@@ -393,7 +393,7 @@ class SourceResolver(object):
def traverse_morphs(self, definitions_repo, definitions_ref,
system_filenames,
visit=lambda rn, rf, fn, arf, m: None,
- definitions_original_ref=None):
+ definitions_original_ref=None): # pragma: no cover
self._resolved_trees = self.tree_cache_manager.load_cache()
self._resolved_buildsystems = \
self.buildsystem_cache_manager.load_cache()
@@ -450,7 +450,7 @@ class SourceResolver(object):
def create_source_pool(lrc, rrc, repo, ref, filename, cachedir,
original_ref=None, update_repos=True,
- status_cb=None):
+ status_cb=None): # pragma: no cover
'''Find all the sources involved in building a given system.
Given a system morphology, this function will traverse the tree of stratum