Raef Coles | df3f6ce | 2021-05-26 14:21:07 +0100 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2021-2022, Arm Limited. All rights reserved. |
| 3 | * |
| 4 | * SPDX-License-Identifier: BSD-3-Clause |
| 5 | * |
| 6 | */ |
| 7 | |
| 8 | #include "test_framework_integ_test.h" |
| 9 | #include "test_framework_integ_test_helper.h" |
| 10 | #include "test_framework.h" |
| 11 | |
Raef Coles | 9e02e46 | 2021-06-09 14:13:11 +0100 | [diff] [blame] | 12 | #include "bl1_1_crypto_tests.h" |
Raef Coles | ee89eb7 | 2021-06-09 15:47:18 +0100 | [diff] [blame] | 13 | #include "bl1_1_trng_tests.h" |
Raef Coles | 19471cc | 2021-06-10 12:06:51 +0100 | [diff] [blame] | 14 | #include "bl1_1_integration_tests.h" |
Raef Coles | 9e02e46 | 2021-06-09 14:13:11 +0100 | [diff] [blame] | 15 | |
Raef Coles | df3f6ce | 2021-05-26 14:21:07 +0100 | [diff] [blame] | 16 | static struct test_suite_t test_suites[] = { |
| 17 | |
Raef Coles | 9e02e46 | 2021-06-09 14:13:11 +0100 | [diff] [blame] | 18 | {®ister_testsuite_bl1_crypto_interface, 0, 0, 0}, |
Raef Coles | ee89eb7 | 2021-06-09 15:47:18 +0100 | [diff] [blame] | 19 | {®ister_testsuite_bl1_trng_interface, 0, 0, 0}, |
Raef Coles | 19471cc | 2021-06-10 12:06:51 +0100 | [diff] [blame] | 20 | {®ister_testsuite_bl1_1_integration, 0, 0, 0}, |
Raef Coles | 9e02e46 | 2021-06-09 14:13:11 +0100 | [diff] [blame] | 21 | |
Raef Coles | df3f6ce | 2021-05-26 14:21:07 +0100 | [diff] [blame] | 22 | /* End of test suites */ |
| 23 | {0, 0, 0, 0} |
| 24 | }; |
| 25 | |
| 26 | enum test_suite_err_t run_bl1_1_testsuite(void) |
| 27 | { |
| 28 | return integ_test("BL1_1", test_suites); |
| 29 | } |