blob: cfe7ace19d2f3ee287cf69f66f297a3029ebe82c [file] [log] [blame]
Marc Moreno Berengueffd3c462017-11-29 16:09:52 +00001/*
2 * Copyright (c) 2017, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#ifndef __INTEG_TEST_HELPER_H__
9#define __INTEG_TEST_HELPER_H__
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15#include "test_framework.h"
16
17/**
18 * \brief Executes integration test suites provided in the parameters.
19 *
20 * \param[in] suite_type A string containing the type of the suite
21 * (used for printing).
22 * \param[in] test_suites The suites to be executed.
23 * \param[in] test_suite_cnt The number of test suites to be executed.
24 */
25void integ_test(const char *suite_type,
26 struct test_suite_t test_suites[],
27 uint32_t test_suite_cnt);
28
29#ifdef __cplusplus
30}
31#endif
32
33#endif /* __INTEG_TEST_HELPER_H__ */