|
@@ -826,12 +826,12 @@ class FetcherNoNetworkTest(FetcherTest):
|
|
|
class FetcherNetworkTest(FetcherTest):
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch(self):
|
|
|
- fetcher = bb.fetch.Fetch(["http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
|
|
|
+ fetcher = bb.fetch.Fetch(["https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.1.tar.gz"), 57892)
|
|
|
self.d.setVar("BB_NO_NETWORK", "1")
|
|
|
- fetcher = bb.fetch.Fetch(["http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
|
|
|
+ fetcher = bb.fetch.Fetch(["https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz", "https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.1.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
fetcher.unpack(self.unpackdir)
|
|
|
self.assertEqual(len(os.listdir(self.unpackdir + "/bitbake-1.0/")), 9)
|
|
@@ -839,21 +839,21 @@ class FetcherNetworkTest(FetcherTest):
|
|
|
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch_mirror(self):
|
|
|
- self.d.setVar("MIRRORS", "http://.*/.* http://downloads.yoctoproject.org/releases/bitbake")
|
|
|
+ self.d.setVar("MIRRORS", "http://.*/.* https://downloads.yoctoproject.org/releases/bitbake")
|
|
|
fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
|
|
|
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch_mirror_of_mirror(self):
|
|
|
- self.d.setVar("MIRRORS", "http://.*/.* http://invalid2.yoctoproject.org/ \n http://invalid2.yoctoproject.org/.* http://downloads.yoctoproject.org/releases/bitbake")
|
|
|
+ self.d.setVar("MIRRORS", "http://.*/.* http://invalid2.yoctoproject.org/ \n http://invalid2.yoctoproject.org/.* https://downloads.yoctoproject.org/releases/bitbake")
|
|
|
fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
|
|
|
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch_file_mirror_of_mirror(self):
|
|
|
- self.d.setVar("MIRRORS", "http://.*/.* file:///some1where/ \n file:///some1where/.* file://some2where/ \n file://some2where/.* http://downloads.yoctoproject.org/releases/bitbake")
|
|
|
+ self.d.setVar("MIRRORS", "http://.*/.* file:///some1where/ \n file:///some1where/.* file://some2where/ \n file://some2where/.* https://downloads.yoctoproject.org/releases/bitbake")
|
|
|
fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
|
|
|
os.mkdir(self.dldir + "/some2where")
|
|
|
fetcher.download()
|
|
@@ -861,20 +861,20 @@ class FetcherNetworkTest(FetcherTest):
|
|
|
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch_premirror(self):
|
|
|
- self.d.setVar("PREMIRRORS", "http://.*/.* http://downloads.yoctoproject.org/releases/bitbake")
|
|
|
+ self.d.setVar("PREMIRRORS", "http://.*/.* https://downloads.yoctoproject.org/releases/bitbake")
|
|
|
fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-1.0.tar.gz"), 57749)
|
|
|
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch_specify_downloadfilename(self):
|
|
|
- fetcher = bb.fetch.Fetch(["http://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
|
|
|
+ fetcher = bb.fetch.Fetch(["https://downloads.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-v1.0.0.tar.gz"), 57749)
|
|
|
|
|
|
@skipIfNoNetwork()
|
|
|
def test_fetch_premirror_specify_downloadfilename_regex_uri(self):
|
|
|
- self.d.setVar("PREMIRRORS", "http://.*/.* http://downloads.yoctoproject.org/releases/bitbake/")
|
|
|
+ self.d.setVar("PREMIRRORS", "http://.*/.* https://downloads.yoctoproject.org/releases/bitbake/")
|
|
|
fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-v1.0.0.tar.gz"), 57749)
|
|
@@ -882,7 +882,7 @@ class FetcherNetworkTest(FetcherTest):
|
|
|
@skipIfNoNetwork()
|
|
|
# BZ13039
|
|
|
def test_fetch_premirror_specify_downloadfilename_specific_uri(self):
|
|
|
- self.d.setVar("PREMIRRORS", "http://invalid.yoctoproject.org/releases/bitbake http://downloads.yoctoproject.org/releases/bitbake")
|
|
|
+ self.d.setVar("PREMIRRORS", "http://invalid.yoctoproject.org/releases/bitbake https://downloads.yoctoproject.org/releases/bitbake")
|
|
|
fetcher = bb.fetch.Fetch(["http://invalid.yoctoproject.org/releases/bitbake/bitbake-1.0.tar.gz;downloadfilename=bitbake-v1.0.0.tar.gz"], self.d)
|
|
|
fetcher.download()
|
|
|
self.assertEqual(os.path.getsize(self.dldir + "/bitbake-v1.0.0.tar.gz"), 57749)
|
|
@@ -1291,10 +1291,10 @@ class FetchLatestVersionTest(FetcherTest):
|
|
|
#
|
|
|
# packages with versions only in current directory
|
|
|
#
|
|
|
- # http://downloads.yoctoproject.org/releases/eglibc/eglibc-2.18-svnr23787.tar.bz2
|
|
|
+ # https://downloads.yoctoproject.org/releases/eglibc/eglibc-2.18-svnr23787.tar.bz2
|
|
|
("eglic", "/releases/eglibc/eglibc-2.18-svnr23787.tar.bz2", "", "")
|
|
|
: "2.19",
|
|
|
- # http://downloads.yoctoproject.org/releases/gnu-config/gnu-config-20120814.tar.bz2
|
|
|
+ # https://downloads.yoctoproject.org/releases/gnu-config/gnu-config-20120814.tar.bz2
|
|
|
("gnu-config", "/releases/gnu-config/gnu-config-20120814.tar.bz2", "", "")
|
|
|
: "20120814",
|
|
|
#
|
|
@@ -1357,13 +1357,13 @@ class FetchLatestVersionTest(FetcherTest):
|
|
|
|
|
|
|
|
|
class FetchCheckStatusTest(FetcherTest):
|
|
|
- test_wget_uris = ["http://downloads.yoctoproject.org/releases/sato/sato-engine-0.1.tar.gz",
|
|
|
- "http://downloads.yoctoproject.org/releases/sato/sato-engine-0.2.tar.gz",
|
|
|
- "http://downloads.yoctoproject.org/releases/sato/sato-engine-0.3.tar.gz",
|
|
|
+ test_wget_uris = ["https://downloads.yoctoproject.org/releases/sato/sato-engine-0.1.tar.gz",
|
|
|
+ "https://downloads.yoctoproject.org/releases/sato/sato-engine-0.2.tar.gz",
|
|
|
+ "https://downloads.yoctoproject.org/releases/sato/sato-engine-0.3.tar.gz",
|
|
|
"https://yoctoproject.org/",
|
|
|
"https://docs.yoctoproject.org",
|
|
|
- "http://downloads.yoctoproject.org/releases/opkg/opkg-0.1.7.tar.gz",
|
|
|
- "http://downloads.yoctoproject.org/releases/opkg/opkg-0.3.0.tar.gz",
|
|
|
+ "https://downloads.yoctoproject.org/releases/opkg/opkg-0.1.7.tar.gz",
|
|
|
+ "https://downloads.yoctoproject.org/releases/opkg/opkg-0.3.0.tar.gz",
|
|
|
"ftp://sourceware.org/pub/libffi/libffi-1.20.tar.gz",
|
|
|
"http://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz",
|
|
|
"https://ftp.gnu.org/gnu/chess/gnuchess-5.08.tar.gz",
|