tests/functional: migrate sbsa_ref test images

As the builds in codelinaro.org are going away migrate the binaries to
share.linaro.org. As the hotlinks don't encode the filename we need to
explicitly tell uncompress how to handle the files.

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20260128105839.3487840-3-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
Alex Bennée
2026-01-28 10:58:39 +00:00
parent 792d94406a
commit d9ca273f8f

View File

@@ -31,10 +31,10 @@ def fetch_firmware(test):
"""
# Secure BootRom (TF-A code)
fs0_path = test.uncompress(Aarch64SbsarefMachine.ASSET_FLASH0)
fs0_path = test.uncompress(Aarch64SbsarefMachine.ASSET_FLASH0, format="xz")
# Non-secure rom (UEFI and EFI variables)
fs1_path = test.uncompress(Aarch64SbsarefMachine.ASSET_FLASH1)
fs1_path = test.uncompress(Aarch64SbsarefMachine.ASSET_FLASH1, format="xz")
for path in [fs0_path, fs1_path]:
with open(path, "ab+") as fd:
@@ -54,15 +54,13 @@ class Aarch64SbsarefMachine(QemuSystemTest):
timeout = 180
ASSET_FLASH0 = Asset(
('https://artifacts.codelinaro.org/artifactory/linaro-419-sbsa-ref/'
'20241122-189881/edk2/SBSA_FLASH0.fd.xz'),
'76eb89d42eebe324e4395329f47447cda9ac920aabcf99aca85424609c3384a5')
# SBSA_FLASH0.fd.xz
ASSET_FLASH0 = Asset('https://share.linaro.org/downloadFile?id=kyoMLGC9zXa4oA7',
'76eb89d42eebe324e4395329f47447cda9ac920aabcf99aca85424609c3384a5')
ASSET_FLASH1 = Asset(
('https://artifacts.codelinaro.org/artifactory/linaro-419-sbsa-ref/'
'20241122-189881/edk2/SBSA_FLASH1.fd.xz'),
'f850f243bd8dbd49c51e061e0f79f1697546938f454aeb59ab7d93e5f0d412fc')
# SBSA_FLASH1.fd.xz
ASSET_FLASH1 = Asset('https://share.linaro.org/downloadFile?id=Dj1HRXnDnKtU6Nj',
'f850f243bd8dbd49c51e061e0f79f1697546938f454aeb59ab7d93e5f0d412fc')
def test_sbsaref_edk2_firmware(self):