#
4f399f27 |
|
15-Jul-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: avoid function name 'setup' pytest 7.3.2 treats the function name 'setup' as a fixture [1]. This leads to errors like: TypeError: setup() missing 2 required positional arguments: 'disk_img' and 'osindications' Rename setup() to capsule_setup(). [1] How to run tests written for nose https://docs.pytest.org/en/7.3.x/how-to/nose.html Fixes: 482ef90aeb4c ("test: efi_capsule: refactor efi_capsule test") Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
b6f954e5 |
|
06-Jun-2023 |
Masahisa Kojima <masahisa.kojima@linaro.org> |
test/py: efi_capsule: test for FMP versioning This test covers the FMP versioning for both raw and FIT image, and both signed and non-signed capsule update. Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> |
#
482ef90a |
|
06-Jun-2023 |
Masahisa Kojima <masahisa.kojima@linaro.org> |
test: efi_capsule: refactor efi_capsule test Current efi capsule python tests have much code duplication. This commit creates the common function in test/py/tests/test_efi_capsule/capsule_common.py, aim to reduce the code size and improve maintainability. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> |
#
e05bd68e |
|
19-Jun-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: work around for EFI terminal size probing When the UEFI sub-system is initialized it sends an escape sequence to the serial console to determine the terminal size. This stops the run_command_list() function of the console emulation from recognizing the U-Boot command line prompt. Add a 'print -e' command as first command in the command list to work around this issue. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
19794042 |
|
30-Apr-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: fix some pylint problems in test_capsule_firmware_raw.py * improve doc-string formatting * remove unused imports Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
2e9c3c69 |
|
14-Apr-2022 |
Sughosh Ganu <sughosh.ganu@linaro.org> |
test: capsule: Modify the capsule tests to use GUID values for sandbox The current UEFI capsule updation code uses two GUID values, one for FIT images, and one for raw images across platforms. This logic is being changed to have GUID values per image, per platform. Change the tests for the capsule update code to reflect this change. The GUID values now used are the ones specific to the sandbox platform -- one for the u-boot image, and another for the u-boot environment image. Install the FMP instance for raw images on the sandbox variant for testing the capsule update code. Install the FMP instance for the FIT images on the sandbox64 and sandbox_flattree variant for testing capsule update for FIT images. This is being done by splitting the capsule update script for FIT and raw images. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> |
#
b6f954e5 |
|
06-Jun-2023 |
Masahisa Kojima <masahisa.kojima@linaro.org> |
test/py: efi_capsule: test for FMP versioning This test covers the FMP versioning for both raw and FIT image, and both signed and non-signed capsule update. Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> |
#
482ef90a |
|
06-Jun-2023 |
Masahisa Kojima <masahisa.kojima@linaro.org> |
test: efi_capsule: refactor efi_capsule test Current efi capsule python tests have much code duplication. This commit creates the common function in test/py/tests/test_efi_capsule/capsule_common.py, aim to reduce the code size and improve maintainability. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> |
#
e05bd68e |
|
19-Jun-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: work around for EFI terminal size probing When the UEFI sub-system is initialized it sends an escape sequence to the serial console to determine the terminal size. This stops the run_command_list() function of the console emulation from recognizing the U-Boot command line prompt. Add a 'print -e' command as first command in the command list to work around this issue. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
19794042 |
|
30-Apr-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: fix some pylint problems in test_capsule_firmware_raw.py * improve doc-string formatting * remove unused imports Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
2e9c3c69 |
|
14-Apr-2022 |
Sughosh Ganu <sughosh.ganu@linaro.org> |
test: capsule: Modify the capsule tests to use GUID values for sandbox The current UEFI capsule updation code uses two GUID values, one for FIT images, and one for raw images across platforms. This logic is being changed to have GUID values per image, per platform. Change the tests for the capsule update code to reflect this change. The GUID values now used are the ones specific to the sandbox platform -- one for the u-boot image, and another for the u-boot environment image. Install the FMP instance for raw images on the sandbox variant for testing the capsule update code. Install the FMP instance for the FIT images on the sandbox64 and sandbox_flattree variant for testing capsule update for FIT images. This is being done by splitting the capsule update script for FIT and raw images. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> |
#
e05bd68e |
|
19-Jun-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: work around for EFI terminal size probing When the UEFI sub-system is initialized it sends an escape sequence to the serial console to determine the terminal size. This stops the run_command_list() function of the console emulation from recognizing the U-Boot command line prompt. Add a 'print -e' command as first command in the command list to work around this issue. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
19794042 |
|
30-Apr-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: fix some pylint problems in test_capsule_firmware_raw.py * improve doc-string formatting * remove unused imports Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
2e9c3c69 |
|
14-Apr-2022 |
Sughosh Ganu <sughosh.ganu@linaro.org> |
test: capsule: Modify the capsule tests to use GUID values for sandbox The current UEFI capsule updation code uses two GUID values, one for FIT images, and one for raw images across platforms. This logic is being changed to have GUID values per image, per platform. Change the tests for the capsule update code to reflect this change. The GUID values now used are the ones specific to the sandbox platform -- one for the u-boot image, and another for the u-boot environment image. Install the FMP instance for raw images on the sandbox variant for testing the capsule update code. Install the FMP instance for the FIT images on the sandbox64 and sandbox_flattree variant for testing capsule update for FIT images. This is being done by splitting the capsule update script for FIT and raw images. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> |
#
19794042 |
|
30-Apr-2022 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
test: fix some pylint problems in test_capsule_firmware_raw.py * improve doc-string formatting * remove unused imports Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
2e9c3c69 |
|
14-Apr-2022 |
Sughosh Ganu <sughosh.ganu@linaro.org> |
test: capsule: Modify the capsule tests to use GUID values for sandbox The current UEFI capsule updation code uses two GUID values, one for FIT images, and one for raw images across platforms. This logic is being changed to have GUID values per image, per platform. Change the tests for the capsule update code to reflect this change. The GUID values now used are the ones specific to the sandbox platform -- one for the u-boot image, and another for the u-boot environment image. Install the FMP instance for raw images on the sandbox variant for testing the capsule update code. Install the FMP instance for the FIT images on the sandbox64 and sandbox_flattree variant for testing capsule update for FIT images. This is being done by splitting the capsule update script for FIT and raw images. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> |
#
2e9c3c69 |
|
14-Apr-2022 |
Sughosh Ganu <sughosh.ganu@linaro.org> |
test: capsule: Modify the capsule tests to use GUID values for sandbox The current UEFI capsule updation code uses two GUID values, one for FIT images, and one for raw images across platforms. This logic is being changed to have GUID values per image, per platform. Change the tests for the capsule update code to reflect this change. The GUID values now used are the ones specific to the sandbox platform -- one for the u-boot image, and another for the u-boot environment image. Install the FMP instance for raw images on the sandbox variant for testing the capsule update code. Install the FMP instance for the FIT images on the sandbox64 and sandbox_flattree variant for testing capsule update for FIT images. This is being done by splitting the capsule update script for FIT and raw images. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> |