blob: d851442d57ac9659ac306805adf83760c00bb651 [file] [log] [blame]
Imre Kis721104f2020-11-30 20:52:38 +01001#
2# Copyright (c) 2020-2021, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7include(UnitTest)
8
9unit_test_add_suite(
10 NAME libsp_mock_assert
11 SOURCES
12 ${CMAKE_CURRENT_LIST_DIR}/test/mock_assert.cpp
13 ${CMAKE_CURRENT_LIST_DIR}/test/test_mock_assert.cpp
14 INCLUDE_DIRECTORIES
15 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010016 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kis721104f2020-11-30 20:52:38 +010017 COMPILE_DEFINITIONS
18 -DARM64
19)
Imre Kis18dfa712020-11-30 20:56:08 +010020
21unit_test_add_suite(
22 NAME libsp_mock_ffa_internal_api
23 SOURCES
24 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_internal_api.cpp
25 ${CMAKE_CURRENT_LIST_DIR}/test/test_mock_ffa_internal_api.cpp
26 INCLUDE_DIRECTORIES
27 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010028 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kis18dfa712020-11-30 20:56:08 +010029 COMPILE_DEFINITIONS
30 -DARM64
31)
32
Imre Kisbee52702020-11-30 20:58:57 +010033unit_test_add_suite(
34 NAME libsp_ffa
35 SOURCES
36 ${CMAKE_CURRENT_LIST_DIR}/test/test_ffa_api.cpp
Imre Kis29d77532020-11-30 21:00:41 +010037 ${CMAKE_CURRENT_LIST_DIR}/test/test_ffa_memory_descriptors.cpp
Imre Kisbee52702020-11-30 20:58:57 +010038 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_internal_api.cpp
39 ${CMAKE_CURRENT_LIST_DIR}/ffa.c
Imre Kis29d77532020-11-30 21:00:41 +010040 ${CMAKE_CURRENT_LIST_DIR}/ffa_memory_descriptors.c
Imre Kisbee52702020-11-30 20:58:57 +010041 ${CMAKE_CURRENT_LIST_DIR}/test/mock_assert.cpp
42 INCLUDE_DIRECTORIES
43 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010044 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kisbee52702020-11-30 20:58:57 +010045 COMPILE_DEFINITIONS
46 -DARM64
47)
Imre Kis4844cff2021-01-12 22:10:07 +010048
49unit_test_add_suite(
50 NAME libsp_mock_ffa_api
51 SOURCES
52 ${CMAKE_CURRENT_LIST_DIR}/test/test_mock_ffa_api.cpp
53 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_api.cpp
54 INCLUDE_DIRECTORIES
55 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010056 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kis4844cff2021-01-12 22:10:07 +010057 COMPILE_DEFINITIONS
58 -DARM64
59)
Imre Kis86ec34f2020-12-03 17:27:23 +010060
61unit_test_add_suite(
62 NAME libsp_sp_rxtx
63 SOURCES
64 ${CMAKE_CURRENT_LIST_DIR}/test/test_sp_rxtx.cpp
65 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_api.cpp
66 ${CMAKE_CURRENT_LIST_DIR}/sp_rxtx.c
67 INCLUDE_DIRECTORIES
68 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010069 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kis86ec34f2020-12-03 17:27:23 +010070 COMPILE_DEFINITIONS
71 -DARM64
72)
Imre Kisa53ba372021-01-12 22:11:08 +010073
74unit_test_add_suite(
75 NAME libsp_mock_sp_rxtx
76 SOURCES
77 ${CMAKE_CURRENT_LIST_DIR}/test/test_mock_sp_rxtx.cpp
78 ${CMAKE_CURRENT_LIST_DIR}/test/mock_sp_rxtx.cpp
79 INCLUDE_DIRECTORIES
80 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010081 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kisa53ba372021-01-12 22:11:08 +010082 COMPILE_DEFINITIONS
83 -DARM64
84)
Imre Kisb6a63bf2021-01-12 22:16:34 +010085
86unit_test_add_suite(
87 NAME libsp_sp_discovery
88 SOURCES
89 ${CMAKE_CURRENT_LIST_DIR}/test/test_sp_discovery.cpp
90 ${CMAKE_CURRENT_LIST_DIR}/sp_discovery.c
91 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_api.cpp
92 ${CMAKE_CURRENT_LIST_DIR}/test/mock_sp_rxtx.cpp
93 INCLUDE_DIRECTORIES
94 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +010095 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kisb6a63bf2021-01-12 22:16:34 +010096 COMPILE_DEFINITIONS
97 -DARM64
98)
Imre Kisf5f4a552021-01-12 22:22:04 +010099
100unit_test_add_suite(
101 NAME libsp_sp_memory_management
102 SOURCES
103 ${CMAKE_CURRENT_LIST_DIR}/test/test_sp_memory_management.cpp
104 ${CMAKE_CURRENT_LIST_DIR}/sp_memory_management.c
105 ${CMAKE_CURRENT_LIST_DIR}/ffa_memory_descriptors.c
106 ${CMAKE_CURRENT_LIST_DIR}/test/mock_assert.cpp
107 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_api.cpp
108 ${CMAKE_CURRENT_LIST_DIR}/test/mock_sp_rxtx.cpp
109 INCLUDE_DIRECTORIES
110 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +0100111 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kisf5f4a552021-01-12 22:22:04 +0100112 COMPILE_DEFINITIONS
113 -DARM64
114)
115
116unit_test_add_suite(
117 NAME libsp_sp_memory_management_internals
118 SOURCES
119 ${CMAKE_CURRENT_LIST_DIR}/test/test_sp_memory_management_internals.cpp
120 ${CMAKE_CURRENT_LIST_DIR}/test/sp_memory_management_internals.yml
121 ${CMAKE_CURRENT_LIST_DIR}/ffa_memory_descriptors.c
122 ${CMAKE_CURRENT_LIST_DIR}/test/mock_assert.cpp
123 INCLUDE_DIRECTORIES
124 ${CMAKE_CURRENT_LIST_DIR}/include/
Imre Kisd4ed6592021-01-14 21:10:51 +0100125 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
Imre Kisf5f4a552021-01-12 22:22:04 +0100126 COMPILE_DEFINITIONS
127 -DARM64
128)
Imre Kisc674b5b2021-02-09 19:05:27 +0100129
130unit_test_add_suite(
131 NAME libsp_sp_messaging
132 SOURCES
133 ${CMAKE_CURRENT_LIST_DIR}/test/test_sp_messaging.cpp
134 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_api.cpp
135 ${CMAKE_CURRENT_LIST_DIR}/sp_messaging.c
136 INCLUDE_DIRECTORIES
137 ${CMAKE_CURRENT_LIST_DIR}/include/
138 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
139 COMPILE_DEFINITIONS
140 -DARM64
Imre Kisbe97e772021-02-25 17:56:19 +0100141)
142
143unit_test_add_suite(
144 NAME libsp_sp_messaging_with_routing_extension
145 SOURCES
146 ${CMAKE_CURRENT_LIST_DIR}/test/test_sp_messaging.cpp
147 ${CMAKE_CURRENT_LIST_DIR}/test/mock_ffa_api.cpp
148 ${CMAKE_CURRENT_LIST_DIR}/sp_messaging.c
149 ${CMAKE_CURRENT_LIST_DIR}/ffa_direct_msg_routing_extension.c
150 INCLUDE_DIRECTORIES
151 ${CMAKE_CURRENT_LIST_DIR}/include/
152 ${UNIT_TEST_PROJECT_PATH}/components/common/utils/include
153 COMPILE_DEFINITIONS
154 -DARM64
155 -DFFA_DIRECT_MSG_ROUTING_EXTENSION=1
Imre Kisc674b5b2021-02-09 19:05:27 +0100156)