1 // SPDX-License-Identifier: GPL-2.0+ 2 /* 3 * Test for armffa command 4 * 5 * Copyright 2022-2023 Arm Limited and/or its affiliates <open-source-office@arm.com> 6 * 7 * Authors: 8 * Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> 9 */ 10 11 #include <string.h> 12 #include <asm/sandbox_arm_ffa.h> 13 #include <dm/test.h> 14 #include <test/test.h> 15 #include <test/ut.h> 16 17 /* Basic test of 'armffa' command */ dm_test_armffa_cmd(struct unit_test_state * uts)18static int dm_test_armffa_cmd(struct unit_test_state *uts) 19 { 20 /* armffa getpart <UUID> */ 21 ut_assertok(run_command("armffa getpart " SANDBOX_SERVICE1_UUID, 0)); 22 23 /* armffa ping <ID> */ 24 ut_assertok(run_commandf("armffa ping 0x%x", SANDBOX_SP1_ID)); 25 26 /* armffa devlist */ 27 ut_assertok(run_command("armffa devlist", 0)); 28 29 return 0; 30 } 31 DM_TEST(dm_test_armffa_cmd, UTF_SCAN_FDT | UTF_CONSOLE); 32