blob: c5a9a279465030e39b44863719d862db8186db6c [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001import os
2import re
3import glob as g
4import shutil
5import tempfile
6from oeqa.selftest.case import OESelftestTestCase
7from oeqa.utils.commands import runCmd, bitbake, get_bb_var, get_bb_vars
8
Andrew Geisslere34f8962021-04-15 15:53:51 -05009
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080010class MetaOESourceMirroring(OESelftestTestCase):
11 # Can we download everything from the OpenEmbedded Sources Mirror over http only
12 def test_oe_source_mirror(self):
13 self.write_config("""
14BB_ALLOWED_NETWORKS = " sources.openembedded.org"
15MIRRORS = ""
16DL_DIR = "${TMPDIR}/test_oe_downloads"
17PREMIRRORS = "\\
18 bzr://.*/.* http://sources.openembedded.org/ \\n \\
19 cvs://.*/.* http://sources.openembedded.org/ \\n \\
20 git://.*/.* http://sources.openembedded.org/ \\n \\
21 gitsm://.*/.* http://sources.openembedded.org/ \\n \\
22 hg://.*/.* http://sources.openembedded.org/ \\n \\
23 osc://.*/.* http://sources.openembedded.org/ \\n \\
24 p4://.*/.* http://sources.openembedded.org/ \\n \\
25 svn://.*/.* http://sources.openembedded.org/ \\n \\
26 ftp://.*/.* http://sources.openembedded.org/ \\n \\
27 http://.*/.* http://sources.openembedded.org/ \\n \\
28 https://.*/.* http://sources.openembedded.org/ \\n"
29 """)
30
31 bitbake("world --runall fetch")