diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2014-06-26 10:05:01 +0300 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2015-10-25 18:02:44 +0100 |
commit | 148c65c3364e1ebc69c402b21ad5c8a7eb75327b (patch) | |
tree | cea1d9e783d8aeb3d558096b18719ce714ef724b | |
parent | 003c7cf60eed303b712f37cdbb8e3f8378d8607a (diff) |
ComponentTestGitRepository: add ls_tree() method
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
-rw-r--r-- | tests/component/__init__.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/component/__init__.py b/tests/component/__init__.py index 14e7b7f..d830f0e 100644 --- a/tests/component/__init__.py +++ b/tests/component/__init__.py @@ -73,6 +73,12 @@ class ComponentTestGitRepository(GitRepository): raise SkipTest("Skipping '%s', testdata directory not initialized. " "Consider doing 'git submodule update'" % __name__) + def ls_tree(self, treeish): + """List contents (blobs) in a git treeish""" + objs = self.list_tree(treeish, True) + blobs = [obj[3] for obj in objs if obj[1] == 'blob'] + return set(blobs) + class ComponentTestBase(GbpLogTester): """Base class for testing cmdline tools of git-buildpackage""" |