blob: 92adbb16cbc8e95b50a98cf4fc878c33502457d2 [file] [log] [blame]
Shruti90e4a692022-05-25 11:04:47 +01001#
2# Copyright (c) 2022, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7source [file join [file dirname [info script]] handle-arguments.inc]
8
9expect {
10 "buildroot login:" {
11 send "\n\nroot\n"
Chris Kayc4f00722022-11-15 12:24:24 +000012 message "Linux Booted"
Shruti90e4a692022-05-25 11:04:47 +010013 }
Shruti90e4a692022-05-25 11:04:47 +010014}
15
16expect {
17 "#" {
18 send "ioctl 255\n"
19 }
Shruti90e4a692022-05-25 11:04:47 +010020}
21
22expect_string "Test: Echo Message to SP"
23expect_string "Test: Message Relay vis SP to EL3 LSP."
24expect_string "Test: Memory Send."
25expect_string "Test: Memory Send in Fragments."
26expect_string "Test: Memory Lend."
27expect_string "Test: Memory Lend in Fragments."
28expect_string "Test: Memory Send with Multiple Endpoints."
29expect_string "Test: Memory Lend with Multiple Endpoints."
30expect_string "Test: Ensure Duplicate Memory Send Requests are Rejected."
31expect_string "Test: Ensure Duplicate Memory Lend Requests are Rejected."
32
33expect {
34 "Total Failures: 0" {
Chris Kayc4f00722022-11-15 12:24:24 +000035 message "SUCCESS"
Shruti90e4a692022-05-25 11:04:47 +010036 }
Shruti90e4a692022-05-25 11:04:47 +010037}
38
39exit_uart 0