mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
bitbake: tests/fetch: Tweak to work on Fedora40
On Fedora40, "localhost" sometimes resolves to ::1 and sometimes to 127.0.0.1 and python only binds to one of the addresses, leading to test failures. Use 127.0.0.1 explicitly to avoid problems of the name resolution, we're trying to test things other than the host networking. (Bitbake rev: 9adc6da42618f41bf0d6b558d62b2f3c13bedd61) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
f81127b619
commit
f24ffc087b
|
@ -1525,7 +1525,7 @@ class FetchLatestVersionTest(FetcherTest):
|
|||
|
||||
def test_wget_latest_versionstring(self):
|
||||
testdata = os.path.dirname(os.path.abspath(__file__)) + "/fetch-testdata"
|
||||
server = HTTPService(testdata)
|
||||
server = HTTPService(testdata, host="127.0.0.1")
|
||||
server.start()
|
||||
port = server.port
|
||||
try:
|
||||
|
@ -1533,10 +1533,10 @@ class FetchLatestVersionTest(FetcherTest):
|
|||
self.d.setVar("PN", k[0])
|
||||
checkuri = ""
|
||||
if k[2]:
|
||||
checkuri = "http://localhost:%s/" % port + k[2]
|
||||
checkuri = "http://127.0.0.1:%s/" % port + k[2]
|
||||
self.d.setVar("UPSTREAM_CHECK_URI", checkuri)
|
||||
self.d.setVar("UPSTREAM_CHECK_REGEX", k[3])
|
||||
url = "http://localhost:%s/" % port + k[1]
|
||||
url = "http://127.0.0.1:%s/" % port + k[1]
|
||||
ud = bb.fetch2.FetchData(url, self.d)
|
||||
pupver = ud.method.latest_versionstring(ud, self.d)
|
||||
verstring = pupver[0]
|
||||
|
|
Loading…
Reference in New Issue
Block a user