fix(expect): ensure final LAVA line is captured

Some LAVA expectations include lines for which no newline is printed,
and for some reason LAVA will not capture the final line if it doesn't
end in a newline.

This change ensures that these LAVA fragments explicitly look for a
newline before returning a successful result. This ensures that their
matching Expect scripts pass in the OpenCI.

Signed-off-by: Chris Kay <chris.kay@arm.com>
Change-Id: I7dcce858f809c58112695e3262cbc4ee915d2289
(cherry picked from commit 0802fbc25e98f9b0deb179ec0feec436987eb01e)
diff --git a/expect-lava/busybox.inc b/expect-lava/busybox.inc
index 538344d..4bf041a 100644
--- a/expect-lava/busybox.inc
+++ b/expect-lava/busybox.inc
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2021 Arm Limited. All rights reserved.
+# Copyright (c) 2021-2022 Arm Limited. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
@@ -10,3 +10,4 @@
 
 expect_string+=('i;init.sh')
 expect_string+=('i;.* # ')
+expect_string+=('i;;;;@')
diff --git a/expect-lava/openembedded.inc b/expect-lava/openembedded.inc
index 75137b5..76ac752 100644
--- a/expect-lava/openembedded.inc
+++ b/expect-lava/openembedded.inc
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2021 Arm Limited. All rights reserved.
+# Copyright (c) 2021-2022 Arm Limited. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
@@ -11,3 +11,4 @@
 expect_string+=('i;INIT:')
 expect_string+=('i;root@genericarmv8:~#')
 expect_string+=('i;(Power down|System halted);;;shutdown -h now')
+expect_string+=('i;;;;@')