ci(measured_boot): update expect script to check non-zero PCR1 value
Updated expect script to check the non-zero value of PCR1 as it contains
the measurement of critical data.
Change-Id: I03c52fddb9e7caf7e8009d7b7524ba5a20c2e1ca
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/lava-expect/linux-tpm.exp b/lava-expect/linux-tpm.exp
index 54e026f..fb02652 100644
--- a/lava-expect/linux-tpm.exp
+++ b/lava-expect/linux-tpm.exp
@@ -17,14 +17,15 @@
expect_string+=("i;buildroot login:")
# Login then load the fTPM driver and retrieves PCR0
-# Pass condition: PCR0 must not be all zeros.
+# Pass condition: PCR0 and PCR1 must not be all zeros.
expect_string+=("i;#;;;root")
expect_string+=("i;${non_zero_pcr};;;ftpm")
+expect_string+=("i;#")
+expect_string+=("i;${non_zero_pcr};;;pcrread -ha 1")
# Iterate over the rest of PCRs and check that they all are zeros.
zero_pcr="(\s00){16}\s+(00\s){16}"
-for i in $(seq 1 11); do
+for i in $(seq 2 11); do
expect_string+=("i;#")
expect_string+=("i;${zero_pcr};;;pcrread -ha $i")
done
-