blob: 9f413c81e1a8252d68747a8470ad56522e9c33af [file] [log] [blame]
Raef Colesdf3f6ce2021-05-26 14:21:07 +01001/*
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 Coles9e02e462021-06-09 14:13:11 +010012#include "bl1_1_crypto_tests.h"
Raef Colesee89eb72021-06-09 15:47:18 +010013#include "bl1_1_trng_tests.h"
Raef Coles19471cc2021-06-10 12:06:51 +010014#include "bl1_1_integration_tests.h"
Raef Coles9e02e462021-06-09 14:13:11 +010015
Raef Colesdf3f6ce2021-05-26 14:21:07 +010016static struct test_suite_t test_suites[] = {
17
Raef Coles9e02e462021-06-09 14:13:11 +010018 {&register_testsuite_bl1_crypto_interface, 0, 0, 0},
Raef Colesee89eb72021-06-09 15:47:18 +010019 {&register_testsuite_bl1_trng_interface, 0, 0, 0},
Raef Coles19471cc2021-06-10 12:06:51 +010020 {&register_testsuite_bl1_1_integration, 0, 0, 0},
Raef Coles9e02e462021-06-09 14:13:11 +010021
Raef Colesdf3f6ce2021-05-26 14:21:07 +010022 /* End of test suites */
23 {0, 0, 0, 0}
24};
25
26enum test_suite_err_t run_bl1_1_testsuite(void)
27{
28 return integ_test("BL1_1", test_suites);
29}