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) super(BRConfigTest, self).__init__(names)
self.testname = self.__class__.__name__ self.testname = self.__class__.__name__
self.builddir = self.outputdir and os.path.join(self.outputdir, self.testname) 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_DL_DIR="{}"\n'.format(self.downloaddir)
self.config += "\nBR2_JLEVEL={}\n".format(self.jlevel) self.config += "\nBR2_JLEVEL={}\n".format(self.jlevel)

View File

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

View File

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

View File

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

View File

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