[bitbake-devel] [PATCH 4/4] tests: add test for gitsm fetcher
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Feb 24 18:50:05 UTC 2014
Use a newly created "git-submodule-test" repo on git.yoctoproject.org
which currently contains one submodule (the bitbake repository).
Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
lib/bb/tests/fetch.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/lib/bb/tests/fetch.py b/lib/bb/tests/fetch.py
index deb1d37..156da83 100644
--- a/lib/bb/tests/fetch.py
+++ b/lib/bb/tests/fetch.py
@@ -417,6 +417,13 @@ class FetcherNetworkTest(FetcherTest):
self.d.setVar("PREMIRRORS", "%s git://%s;protocol=file \n" % (dummyurl, self.sourcedir))
self.gitfetcher(dummyurl, dummyurl)
+ def test_git_submodule(self):
+ fetcher = bb.fetch.Fetch(["gitsm://git.yoctoproject.org/git-submodule-test;rev=f12e57f2edf0aa534cf1616fa983d165a92b0842"], self.d)
+ fetcher.download()
+ # Previous cwd has been deleted
+ os.chdir(os.path.dirname(self.unpackdir))
+ fetcher.unpack(self.unpackdir)
+
class URLHandle(unittest.TestCase):
datatable = {
--
1.8.5.3
More information about the bitbake-devel
mailing list