support/testing: do not use s.b.o

Currently, the runtime tests will use the sources.buildroot.org backup
mirror, which is the default setup.

However, in some cases we do not want to use the backup site, because we
want to ensure that the download actually works.

This is the case for vendored packages, like cargo or golang packages,
for whbich we want to check that gthe download still works when we
update the rust or go versions, or when our download helpers change.

So, disable the use of the backup site in all runtime tests, and drop
the no-longer needed special cases.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Yann E. MORIN
2024-09-15 15:16:47 +02:00
parent 06b1f1fbd3
commit 559bb33ae7
5 changed files with 4 additions and 12 deletions

View File

@@ -37,6 +37,7 @@ class BRConfigTest(unittest.TestCase):
super(BRConfigTest, self).__init__(names)
self.testname = self.__class__.__name__
self.builddir = self.outputdir and os.path.join(self.outputdir, self.testname)
self.config += '\nBR2_BACKUP_SITE=""\n'
self.config += '\nBR2_DL_DIR="{}"\n'.format(self.downloaddir)
self.config += "\nBR2_JLEVEL={}\n".format(self.jlevel)

View File

@@ -7,10 +7,7 @@ import infra
class GitTestBase(infra.basetest.BRConfigTest):
config = \
"""
BR2_BACKUP_SITE=""
"""
config = ""
gitremotedir = infra.filepath("tests/download/git-remote")
gitremote = None

View File

@@ -5,10 +5,7 @@ import infra
class GitforgeTestBase(infra.basetest.BRConfigTest):
config = \
"""
BR2_BACKUP_SITE=""
"""
config = ""
def setUp(self):
super(GitforgeTestBase, self).setUp()

View File

@@ -7,9 +7,7 @@ import infra
class SSHTestBase(infra.basetest.BRConfigTest):
config = infra.basetest.MINIMAL_CONFIG + '''
BR2_BACKUP_SITE=""
'''
config = infra.basetest.MINIMAL_CONFIG
sshd_test_dir = infra.filepath("tests/download/sshd")
sshd = None

View File

@@ -70,7 +70,6 @@ class TestRustVendoring(infra.basetest.BRConfigTest):
BR2_PACKAGE_RIPGREP=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON_CRYPTOGRAPHY=y
BR2_BACKUP_SITE=""
"""
def setUp(self):