summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-03-18 22:16:08 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-03-19 11:46:30 +0000
commite8e34a04ce283bd41591dcc6ae8d6e8094d489e0 (patch)
treeca1b22dffc92984c46fd038fe12c7c0c70407a27 /bitbake/lib
parente57dee3e656c13b251b267e475dc635b102dccba (diff)
downloadpoky-e8e34a04ce283bd41591dcc6ae8d6e8094d489e0.tar.gz
bitbake: tests/fetch: Add missing branch parameter to tests
(Bitbake rev: fd01e8e3a5a757d5f506095fc1ac4e45d888ae78) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/tests/fetch.py46
1 files changed, 23 insertions, 23 deletions
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py
index 0c87730c5e..cd81660b1b 100644
--- a/bitbake/lib/bb/tests/fetch.py
+++ b/bitbake/lib/bb/tests/fetch.py
@@ -474,16 +474,16 @@ class FetcherTest(unittest.TestCase):
474class MirrorUriTest(FetcherTest): 474class MirrorUriTest(FetcherTest):
475 475
476 replaceuris = { 476 replaceuris = {
477 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/.*", "http://somewhere.org/somedir/") 477 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/.*", "http://somewhere.org/somedir/")
478 : "http://somewhere.org/somedir/git2_git.invalid.infradead.org.mtd-utils.git.tar.gz", 478 : "http://somewhere.org/somedir/git2_git.invalid.infradead.org.mtd-utils.git.tar.gz",
479 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/([^/]+/)*([^/]*)", "git://somewhere.org/somedir/\\2;protocol=http") 479 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/([^/]+/)*([^/]*)", "git://somewhere.org/somedir/\\2;protocol=http")
480 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;protocol=http", 480 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master;protocol=http",
481 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/([^/]+/)*([^/]*)", "git://somewhere.org/somedir/\\2;protocol=http") 481 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/([^/]+/)*([^/]*)", "git://somewhere.org/somedir/\\2;protocol=http")
482 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;protocol=http", 482 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master;protocol=http",
483 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/([^/]+/)*([^/]*)", "git://somewhere.org/\\2;protocol=http") 483 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/([^/]+/)*([^/]*)", "git://somewhere.org/\\2;protocol=http")
484 : "git://somewhere.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;protocol=http", 484 : "git://somewhere.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master;protocol=http",
485 ("git://someserver.org/bitbake;tag=1234567890123456789012345678901234567890", "git://someserver.org/bitbake", "git://git.openembedded.org/bitbake") 485 ("git://someserver.org/bitbake;tag=1234567890123456789012345678901234567890;branch=master", "git://someserver.org/bitbake", "git://git.openembedded.org/bitbake")
486 : "git://git.openembedded.org/bitbake;tag=1234567890123456789012345678901234567890", 486 : "git://git.openembedded.org/bitbake;tag=1234567890123456789012345678901234567890;branch=master",
487 ("file://sstate-xyz.tgz", "file://.*", "file:///somewhere/1234/sstate-cache") 487 ("file://sstate-xyz.tgz", "file://.*", "file:///somewhere/1234/sstate-cache")
488 : "file:///somewhere/1234/sstate-cache/sstate-xyz.tgz", 488 : "file:///somewhere/1234/sstate-cache/sstate-xyz.tgz",
489 ("file://sstate-xyz.tgz", "file://.*", "file:///somewhere/1234/sstate-cache/") 489 ("file://sstate-xyz.tgz", "file://.*", "file:///somewhere/1234/sstate-cache/")
@@ -496,12 +496,12 @@ class MirrorUriTest(FetcherTest):
496 : "http://archive.apache.org/dist/subversion/subversion-1.7.1.tar.bz2", 496 : "http://archive.apache.org/dist/subversion/subversion-1.7.1.tar.bz2",
497 ("http://www.apache.org/dist/subversion/subversion-1.7.1.tar.bz2", "http://.*/.*", "file:///somepath/downloads/") 497 ("http://www.apache.org/dist/subversion/subversion-1.7.1.tar.bz2", "http://.*/.*", "file:///somepath/downloads/")
498 : "file:///somepath/downloads/subversion-1.7.1.tar.bz2", 498 : "file:///somepath/downloads/subversion-1.7.1.tar.bz2",
499 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/.*", "git://somewhere.org/somedir/BASENAME;protocol=http") 499 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/.*", "git://somewhere.org/somedir/BASENAME;protocol=http")
500 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;protocol=http", 500 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master;protocol=http",
501 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/.*", "git://somewhere.org/somedir/BASENAME;protocol=http") 501 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/.*", "git://somewhere.org/somedir/BASENAME;protocol=http")
502 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;protocol=http", 502 : "git://somewhere.org/somedir/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master;protocol=http",
503 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890", "git://.*/.*", "git://somewhere.org/somedir/MIRRORNAME;protocol=http") 503 ("git://git.invalid.infradead.org/foo/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", "git://.*/.*", "git://somewhere.org/somedir/MIRRORNAME;protocol=http")
504 : "git://somewhere.org/somedir/git.invalid.infradead.org.foo.mtd-utils.git;tag=1234567890123456789012345678901234567890;protocol=http", 504 : "git://somewhere.org/somedir/git.invalid.infradead.org.foo.mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master;protocol=http",
505 ("http://somewhere.org/somedir1/somedir2/somefile_1.2.3.tar.gz", "http://.*/.*", "http://somewhere2.org") 505 ("http://somewhere.org/somedir1/somedir2/somefile_1.2.3.tar.gz", "http://.*/.*", "http://somewhere2.org")
506 : "http://somewhere2.org/somefile_1.2.3.tar.gz", 506 : "http://somewhere2.org/somefile_1.2.3.tar.gz",
507 ("http://somewhere.org/somedir1/somedir2/somefile_1.2.3.tar.gz", "http://.*/.*", "http://somewhere2.org/") 507 ("http://somewhere.org/somedir1/somedir2/somefile_1.2.3.tar.gz", "http://.*/.*", "http://somewhere2.org/")
@@ -517,9 +517,9 @@ class MirrorUriTest(FetcherTest):
517 : "file:///mirror/example/1.0.0/some-example-1.0.0.tgz;downloadfilename=some-example-1.0.0.tgz", 517 : "file:///mirror/example/1.0.0/some-example-1.0.0.tgz;downloadfilename=some-example-1.0.0.tgz",
518 ("https://somewhere.org/example-1.0.0.tgz;downloadfilename=some-example-1.0.0.tgz", "https://.*/.*", "file:///mirror/some-example-1.0.0.tgz") 518 ("https://somewhere.org/example-1.0.0.tgz;downloadfilename=some-example-1.0.0.tgz", "https://.*/.*", "file:///mirror/some-example-1.0.0.tgz")
519 : "file:///mirror/some-example-1.0.0.tgz;downloadfilename=some-example-1.0.0.tgz", 519 : "file:///mirror/some-example-1.0.0.tgz;downloadfilename=some-example-1.0.0.tgz",
520 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890", r"git://(?!internal\.git\.server).*/.*", "http://somewhere.org/somedir/") 520 ("git://git.invalid.infradead.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", r"git://(?!internal\.git\.server).*/.*", "http://somewhere.org/somedir/")
521 : "http://somewhere.org/somedir/git2_git.invalid.infradead.org.mtd-utils.git.tar.gz", 521 : "http://somewhere.org/somedir/git2_git.invalid.infradead.org.mtd-utils.git.tar.gz",
522 ("git://internal.git.server.org/mtd-utils.git;tag=1234567890123456789012345678901234567890", r"git://(?!internal\.git\.server).*/.*", "http://somewhere.org/somedir/") 522 ("git://internal.git.server.org/mtd-utils.git;tag=1234567890123456789012345678901234567890;branch=master", r"git://(?!internal\.git\.server).*/.*", "http://somewhere.org/somedir/")
523 : None, 523 : None,
524 524
525 #Renaming files doesn't work 525 #Renaming files doesn't work
@@ -705,7 +705,7 @@ class GitShallowTarballNamingTest(FetcherTest):
705class CleanTarballTest(FetcherTest): 705class CleanTarballTest(FetcherTest):
706 def setUp(self): 706 def setUp(self):
707 super(CleanTarballTest, self).setUp() 707 super(CleanTarballTest, self).setUp()
708 self.recipe_url = "git://git.openembedded.org/bitbake;protocol=https" 708 self.recipe_url = "git://git.openembedded.org/bitbake;protocol=https;branch=master"
709 self.recipe_tarball = "git2_git.openembedded.org.bitbake.tar.gz" 709 self.recipe_tarball = "git2_git.openembedded.org.bitbake.tar.gz"
710 710
711 self.d.setVar('BB_GENERATE_MIRROR_TARBALLS', '1') 711 self.d.setVar('BB_GENERATE_MIRROR_TARBALLS', '1')
@@ -1089,7 +1089,7 @@ class FetcherNetworkTest(FetcherTest):
1089 @skipIfNoNetwork() 1089 @skipIfNoNetwork()
1090 def test_gitfetch_tagandrev(self): 1090 def test_gitfetch_tagandrev(self):
1091 # SRCREV is set but does not match rev= parameter 1091 # SRCREV is set but does not match rev= parameter
1092 url1 = url2 = "git://git.openembedded.org/bitbake;rev=270a05b0b4ba0959fe0624d2a4885d7b70426da5;tag=270a05b0b4ba0959fe0624d2a4885d7b70426da5;protocol=https" 1092 url1 = url2 = "git://git.openembedded.org/bitbake;rev=270a05b0b4ba0959fe0624d2a4885d7b70426da5;tag=270a05b0b4ba0959fe0624d2a4885d7b70426da5;protocol=https;branch=master"
1093 self.assertRaises(bb.fetch.FetchError, self.gitfetcher, url1, url2) 1093 self.assertRaises(bb.fetch.FetchError, self.gitfetcher, url1, url2)
1094 1094
1095 @skipIfNoNetwork() 1095 @skipIfNoNetwork()
@@ -1126,7 +1126,7 @@ class FetcherNetworkTest(FetcherTest):
1126 @skipIfNoNetwork() 1126 @skipIfNoNetwork()
1127 def test_gitfetch_finds_local_repository_when_premirror_rewrites_the_recipe_url(self): 1127 def test_gitfetch_finds_local_repository_when_premirror_rewrites_the_recipe_url(self):
1128 realurl = "https://git.openembedded.org/bitbake" 1128 realurl = "https://git.openembedded.org/bitbake"
1129 recipeurl = "git://someserver.org/bitbake;protocol=https" 1129 recipeurl = "git://someserver.org/bitbake;protocol=https;branch=master"
1130 self.sourcedir = self.unpackdir.replace("unpacked", "sourcemirror.git") 1130 self.sourcedir = self.unpackdir.replace("unpacked", "sourcemirror.git")
1131 os.chdir(self.tempdir) 1131 os.chdir(self.tempdir)
1132 self.git(['clone', realurl, self.sourcedir], cwd=self.tempdir) 1132 self.git(['clone', realurl, self.sourcedir], cwd=self.tempdir)
@@ -2025,7 +2025,7 @@ class GitShallowTest(FetcherTest):
2025 self.git('submodule update', cwd=self.srcdir) 2025 self.git('submodule update', cwd=self.srcdir)
2026 self.git('commit -m submodule -a', cwd=self.srcdir) 2026 self.git('commit -m submodule -a', cwd=self.srcdir)
2027 2027
2028 uri = 'gitsm://%s;protocol=file;subdir=${S}' % self.srcdir 2028 uri = 'gitsm://%s;protocol=file;subdir=${S};branch=master' % self.srcdir
2029 2029
2030 # Fetch once to generate the shallow tarball 2030 # Fetch once to generate the shallow tarball
2031 fetcher, ud = self.fetch(uri) 2031 fetcher, ud = self.fetch(uri)
@@ -3322,7 +3322,7 @@ class FetchPremirroronlyNetworkTest(FetcherTest):
3322 self.reponame = "fstests" 3322 self.reponame = "fstests"
3323 self.clonedir = os.path.join(self.tempdir, "git") 3323 self.clonedir = os.path.join(self.tempdir, "git")
3324 self.gitdir = os.path.join(self.tempdir, "git", "{}.git".format(self.reponame)) 3324 self.gitdir = os.path.join(self.tempdir, "git", "{}.git".format(self.reponame))
3325 self.recipe_url = "git://git.yoctoproject.org/fstests;protocol=https" 3325 self.recipe_url = "git://git.yoctoproject.org/fstests;protocol=https;branch=master"
3326 self.d.setVar("BB_FETCH_PREMIRRORONLY", "1") 3326 self.d.setVar("BB_FETCH_PREMIRRORONLY", "1")
3327 self.d.setVar("BB_NO_NETWORK", "0") 3327 self.d.setVar("BB_NO_NETWORK", "0")
3328 self.d.setVar("PREMIRRORS", self.recipe_url + " " + "file://{}".format(self.mirrordir) + " \n") 3328 self.d.setVar("PREMIRRORS", self.recipe_url + " " + "file://{}".format(self.mirrordir) + " \n")
@@ -3404,7 +3404,7 @@ class FetchPremirroronlyBrokenTarball(FetcherTest):
3404 os.mkdir(self.mirrordir) 3404 os.mkdir(self.mirrordir)
3405 self.reponame = "bitbake" 3405 self.reponame = "bitbake"
3406 self.gitdir = os.path.join(self.tempdir, "git", self.reponame) 3406 self.gitdir = os.path.join(self.tempdir, "git", self.reponame)
3407 self.recipe_url = "git://git.fake.repo/bitbake;protocol=https" 3407 self.recipe_url = "git://git.fake.repo/bitbake;protocol=https;branch=master"
3408 self.d.setVar("BB_FETCH_PREMIRRORONLY", "1") 3408 self.d.setVar("BB_FETCH_PREMIRRORONLY", "1")
3409 self.d.setVar("BB_NO_NETWORK", "1") 3409 self.d.setVar("BB_NO_NETWORK", "1")
3410 self.d.setVar("PREMIRRORS", self.recipe_url + " " + "file://{}".format(self.mirrordir) + " \n") 3410 self.d.setVar("PREMIRRORS", self.recipe_url + " " + "file://{}".format(self.mirrordir) + " \n")