From: Ilias Apalodimas Date: Sat, 18 Feb 2023 15:21:22 +0000 (+0200) Subject: test: add a test for the new tpm_auto_start() function X-Git-Tag: v2023.07~72^2~42^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1b11de766f053dceb785c1fb8f587638880396b2;p=platform%2Fkernel%2Fu-boot.git test: add a test for the new tpm_auto_start() function A prior patch adds a new API function for TPM2.0, which performs the full startup sequence of the TPM. Add a selftest for that. Reviewed-by: Simon Glass Signed-off-by: Ilias Apalodimas --- diff --git a/test/dm/tpm.c b/test/dm/tpm.c index 0b46f79..8ee17f6 100644 --- a/test/dm/tpm.c +++ b/test/dm/tpm.c @@ -25,6 +25,11 @@ static int dm_test_tpm(struct unit_test_state *uts) ut_asserteq_str("init_done=0", buf); ut_assertok(tpm_init(dev)); + /* + * tpm auto start will rerun tpm_init, but handles the + * -EBUSY return code internally. + */ + ut_assertok(tpm_auto_start(dev)); ut_assert(tpm_report_state(dev, buf, sizeof(buf))); ut_asserteq_str("init_done=1", buf);