Hi Marek, On Sun, 5 Jan 2025 at 13:37, Marek Vasut <[email protected]> wrote: > > Rename the test .dts and tests and include the M suffix to indicate > those tests are for i.MX8M, not for i.MX8, which is a different SoC. > > Update 339_nxp_imx8m.dts, add testNxpImx8MImageMkimageMissing and > update nxp_imx8mimage.py test to bring nxp_imx8mimage test to 100% . > > Add 343..345_nxp_imx8m.dts, add matching tests and update nxp_imx8mcst.py > to bring CST tests to 97% . It is not clear how to test the CST output > file to reach 100%. > > Signed-off-by: Marek Vasut <[email protected]> > --- > Cc: Brian Ruley <[email protected]> > Cc: Paul HENRYS <[email protected]> > Cc: Rasmus Villemoes <[email protected]> > Cc: Simon Glass <[email protected]> > Cc: Tim Harvey <[email protected]> > Cc: Tom Rini <[email protected]> > Cc: [email protected] > --- > tools/binman/etype/nxp_imx8mcst.py | 4 -- > tools/binman/etype/nxp_imx8mimage.py | 4 -- > tools/binman/ftest.py | 42 +++++++++++++++++-- > .../{339_nxp_imx8.dts => 339_nxp_imx8m.dts} | 3 ++ > tools/binman/test/343_nxp_imx8m.dts | 26 ++++++++++++ > tools/binman/test/344_nxp_imx8m.dts | 28 +++++++++++++ > tools/binman/test/345_nxp_imx8m.dts | 19 +++++++++ > 7 files changed, 115 insertions(+), 11 deletions(-) > rename tools/binman/test/{339_nxp_imx8.dts => 339_nxp_imx8m.dts} (93%) > create mode 100644 tools/binman/test/343_nxp_imx8m.dts > create mode 100644 tools/binman/test/344_nxp_imx8m.dts > create mode 100644 tools/binman/test/345_nxp_imx8m.dts >
Thanks for looking at this! For me I get an error when applying to -next: $binman test ======================== Running binman tests ======================== ............................................................................................................................................................................................................................................................................E................................E.................................E.....................................................................................................................E............................................................................................................................... ====================================================================== ERROR: binman.ftest.TestFunctional.testNxpImx8MCSTSPL (subunit.RemotedTestCase) binman.ftest.TestFunctional.testNxpImx8MCSTSPL ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): ValueError: Error 1 running 'cst -i /tmp/binman.kv3d4uif/nxp.csf-config-txt.nxp-imx8mcst -o /tmp/binman.kv3d4uif/nxp.csf-output-blob.nxp-imx8mcst': Install SRK File not present SRK_1_2_3_4_table.bin ====================================================================== ERROR: binman.ftest.TestFunctional.testNxpImx8MCSTFIT (subunit.RemotedTestCase) binman.ftest.TestFunctional.testNxpImx8MCSTFIT ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): ValueError: Error 1 running 'cst -i /tmp/binman.jh5hnl3s/nxp.csf-config-txt.nxp-imx8mcst -o /tmp/binman.jh5hnl3s/nxp.csf-output-blob.nxp-imx8mcst': Install SRK File not present SRK_1_2_3_4_table.bin ====================================================================== ERROR: binman.ftest.TestFunctional.testSimpleFitEncryptedData (subunit.RemotedTestCase) binman.ftest.TestFunctional.testSimpleFitEncryptedData ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): KeyError: 'iv' ====================================================================== ERROR: binman.ftest.TestFunctional.testNxpImx8MCSTMkimageMissing (subunit.RemotedTestCase) binman.ftest.TestFunctional.testNxpImx8MCSTMkimageMissing ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): struct.error: unpack requires a buffer of 4 bytes ---------------------------------------------------------------------- Ran 581 tests in 1.784s FAILED (errors=4) I wonder if the cst needs to be updated (binman tool -f cst)? At present it is using apt-get and has: $ dpkg -l imx-code-signing-tool Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=====================-===================-============-=================================== ii imx-code-signing-tool 3.3.1+dfsg-2ubuntu1 amd64 code signing tool for i.MX platform Regards, SImon

