meta_oe_sources.py 1.2 KB

123456789101112131415161718192021222324252627282930
  1. import os
  2. import re
  3. import glob as g
  4. import shutil
  5. import tempfile
  6. from oeqa.selftest.case import OESelftestTestCase
  7. from oeqa.utils.commands import runCmd, bitbake, get_bb_var, get_bb_vars
  8. class MetaOESourceMirroring(OESelftestTestCase):
  9. # Can we download everything from the OpenEmbedded Sources Mirror over http only
  10. def test_oe_source_mirror(self):
  11. self.write_config("""
  12. BB_ALLOWED_NETWORKS = " sources.openembedded.org"
  13. MIRRORS = ""
  14. DL_DIR = "${TMPDIR}/test_oe_downloads"
  15. PREMIRRORS = "\\
  16. bzr://.*/.* http://sources.openembedded.org/ \\n \\
  17. cvs://.*/.* http://sources.openembedded.org/ \\n \\
  18. git://.*/.* http://sources.openembedded.org/ \\n \\
  19. gitsm://.*/.* http://sources.openembedded.org/ \\n \\
  20. hg://.*/.* http://sources.openembedded.org/ \\n \\
  21. osc://.*/.* http://sources.openembedded.org/ \\n \\
  22. p4://.*/.* http://sources.openembedded.org/ \\n \\
  23. svn://.*/.* http://sources.openembedded.org/ \\n \\
  24. ftp://.*/.* http://sources.openembedded.org/ \\n \\
  25. http://.*/.* http://sources.openembedded.org/ \\n \\
  26. https://.*/.* http://sources.openembedded.org/ \\n"
  27. """)
  28. bitbake("world --runall fetch")