expect-post/spm-edk2-uart2.exp: Conversion of the corresponding expect/ script
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: Ic9244d8fb6d9ef16d67cc693877f14b3f0d5d33f
diff --git a/expect-post/spm-edk2-uart2.exp b/expect-post/spm-edk2-uart2.exp
new file mode 100755
index 0000000..0a9168d
--- /dev/null
+++ b/expect-post/spm-edk2-uart2.exp
@@ -0,0 +1,24 @@
+#!/usr/bin/env python3
+#
+# Copyright (c) 2021, Linaro Limited
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+# Expect script for Standalone MM partition UART2
+#
+
+import sys
+
+
+def expect(f, what):
+ for l in f:
+ if what in l:
+ return True
+ assert False, "'%s' not found in output" % what
+
+
+with open(sys.argv[1]) as f:
+ expect(f, "SPM Version")
+ expect(f, "MmMain Done!")
+ expect(f, "Received event - 0xC4000041 on cpu")
+ expect(f, "MmEntryPoint Done")