From: Simon Glass <[email protected]>

A long-standard niggle with Binman is that the iMX8 integration does not
have full test coverage. Recent work has made a significant improvement
but there is still a special exception for this code.

This series adds some extra tests to get to 100% code coverage.

It also tidies up the test-file numbering, which has rotted a little.


Simon Glass (6):
  binman: test: Renumber duplicate test-file prefixes
  binman: test: Drop the number prefix from non-dts test files
  binman: test: Capture output from tests with warnings
  binman: test: Fix code coverage for iMX8 and cst bintool
  binman: Remove the coverage allow_failures list
  binman: Drop the allow_failures parameter from run_test_coverage()

 tools/binman/ftest.py                         | 156 +++++++++++++++---
 tools/binman/main.py                          |   7 +-
 tools/binman/test/339_nxp_imx8.dts            |   3 +
 .../test/{225_ti_dm.dts => 351_ti_dm.dts}     |   0
 ...g_phony.dts => 352_ti_board_cfg_phony.dts} |   0
 ...drfw_imx95.dts => 353_nxp_ddrfw_imx95.dts} |   0
 .../binman/test/{347_bl1.dts => 354_bl1.dts}  |   0
 ...> 355_key_name_hint_dir_fit_signature.dts} |   0
 ... 356_key_name_hint_dir_spl_pubkey_dtb.dts} |   0
 ...car4_sa0.dts => 357_renesas_rcar4_sa0.dts} |   0
 ...ize.dts => 358_renesas_rcar4_sa0_size.dts} |   0
 .../{350_nxp_imx95.dts => 359_nxp_imx95.dts}  |   0
 ...ngine.dts => 360_fit_signature_engine.dts} |   0
 ...s => 361_fit_signature_engine_encrypt.dts} |   0
 ...ts => 362_fit_signature_engine_pkcs11.dts} |   0
 ...63_fit_signature_engine_pkcs11_object.dts} |   0
 tools/binman/test/364_nxp_imx8_csf.dts        |  26 +++
 .../test/365_nxp_imx8_csf_fast_auth.dts       |  21 +++
 tools/binman/test/366_nxp_imx8_imagename.dts  |  27 +++
 ...40_dummy-rsa4096.crt => dummy-rsa4096.crt} |   0
 .../test/{340_openssl.conf => openssl.conf}   |   0
 .../test/{340_rsa2048.key => rsa2048.key}     |   0
 .../test/{340_softhsm2.conf => softhsm2.conf} |   0
 tools/u_boot_pylib/test_util.py               |  15 +-
 24 files changed, 212 insertions(+), 43 deletions(-)
 rename tools/binman/test/{225_ti_dm.dts => 351_ti_dm.dts} (100%)
 rename tools/binman/test/{323_ti_board_cfg_phony.dts => 
352_ti_board_cfg_phony.dts} (100%)
 rename tools/binman/test/{346_nxp_ddrfw_imx95.dts => 353_nxp_ddrfw_imx95.dts} 
(100%)
 rename tools/binman/test/{347_bl1.dts => 354_bl1.dts} (100%)
 rename tools/binman/test/{347_key_name_hint_dir_fit_signature.dts => 
355_key_name_hint_dir_fit_signature.dts} (100%)
 rename tools/binman/test/{348_key_name_hint_dir_spl_pubkey_dtb.dts => 
356_key_name_hint_dir_spl_pubkey_dtb.dts} (100%)
 rename tools/binman/test/{348_renesas_rcar4_sa0.dts => 
357_renesas_rcar4_sa0.dts} (100%)
 rename tools/binman/test/{349_renesas_rcar4_sa0_size.dts => 
358_renesas_rcar4_sa0_size.dts} (100%)
 rename tools/binman/test/{350_nxp_imx95.dts => 359_nxp_imx95.dts} (100%)
 rename tools/binman/test/{340_fit_signature_engine.dts => 
360_fit_signature_engine.dts} (100%)
 rename tools/binman/test/{340_fit_signature_engine_encrypt.dts => 
361_fit_signature_engine_encrypt.dts} (100%)
 rename tools/binman/test/{340_fit_signature_engine_pkcs11.dts => 
362_fit_signature_engine_pkcs11.dts} (100%)
 rename tools/binman/test/{340_fit_signature_engine_pkcs11_object.dts => 
363_fit_signature_engine_pkcs11_object.dts} (100%)
 create mode 100644 tools/binman/test/364_nxp_imx8_csf.dts
 create mode 100644 tools/binman/test/365_nxp_imx8_csf_fast_auth.dts
 create mode 100644 tools/binman/test/366_nxp_imx8_imagename.dts
 rename tools/binman/test/{340_dummy-rsa4096.crt => dummy-rsa4096.crt} (100%)
 rename tools/binman/test/{340_openssl.conf => openssl.conf} (100%)
 rename tools/binman/test/{340_rsa2048.key => rsa2048.key} (100%)
 rename tools/binman/test/{340_softhsm2.conf => softhsm2.conf} (100%)

-- 
2.43.0

base-commit: 8fd76675efbe7af785ccc1ba1ac8b9f7e10f6715
branch: binh-us

Reply via email to