I guess test_capsule_firmware.py is skipped due to missing local tools.
By adding -ra as pytest argument you should see the reason for skipping:
./test/py/test.py -ra --bd sandbox --build
See this line in test/py/tests/test_efi_capsule/conftest.py:
pytest.skip('Setup failed: %s' % exception.cmd)
When I run on my system
'make tests' passes test/py/tests/test_efi_capsule/test_capsule_firmware.py
With CONFIG_EFI_CAPSULE_AUTHENTICATE=y added to sandbox_defconfig the package also passes
test/py/tests/test_efi_capsule/test_capsule_firmware_signed.py.
I would suggest to add the following information to debian/changelog:
"mkeficapsule with the patches applied matches U-Boot v2022.04."
Hello Aristo,
in your mkeficapsule.log the following tests are skipped:
test/py/ tests/test_ efi_capsule/ test_capsule_ firmware. py tests/test_ efi_capsule/ test_capsule_ firmware_ signed. py
test/py/
I guess test_capsule_ firmware. py is skipped due to missing local tools.
By adding -ra as pytest argument you should see the reason for skipping:
./test/py/test.py -ra --bd sandbox --build
See this line in test/py/ tests/test_ efi_capsule/ conftest. py:
pytest.skip('Setup failed: %s' % exception.cmd)
When I run on my system tests/test_ efi_capsule/ test_capsule_ firmware. py
'make tests' passes test/py/
With CONFIG_ EFI_CAPSULE_ AUTHENTICATE= y added to sandbox_defconfig the package also passes tests/test_ efi_capsule/ test_capsule_ firmware_ signed. py.
test/py/
I would suggest to add the following information to debian/changelog:
"mkeficapsule with the patches applied matches U-Boot v2022.04."
Best regards
Heinrich