blob: 8d971785b751ea529cac41e39d86fd5fed234a39 [file] [log] [blame]
Kevin Pengedde1de2019-10-25 17:12:45 +08001#-------------------------------------------------------------------------------
2# Copyright (c) 2019, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8option(ENABLE_SECURE_STORAGE_SERVICE_TESTS "Option for secure storage service tests" TRUE)
9option(ENABLE_INTERNAL_TRUSTED_STORAGE_SERVICE_TESTS "Option for internal trusted storage services tests" TRUE)
10option(ENABLE_AUDIT_LOGGING_SERVICE_TESTS "Option for audit logging service tests" TRUE)
11option(ENABLE_CRYPTO_SERVICE_TESTS "Option for crypto service tests" TRUE)
12option(ENABLE_ATTESTATION_SERVICE_TESTS "Option for attestation service tests" TRUE)
13option(ENABLE_PLATFORM_SERVICE_TESTS "Option for platform service tests" TRUE)
14option(ENABLE_QCBOR_TESTS "Option for qcbor tests" TRUE)
Kevin Pengc73130f2019-10-22 17:27:18 +080015
16# If a partition is not enabled, then neither should its tests.
17if (NOT TFM_PARTITION_SECURE_STORAGE)
18 set(ENABLE_SECURE_STORAGE_SERVICE_TESTS FALSE)
19endif()
20
21if (NOT TFM_PARTITION_INTERNAL_TRUSTED_STORAGE)
22 set(ENABLE_INTERNAL_TRUSTED_STORAGE_SERVICE_TESTS FALSE)
23endif()
24
25if (NOT TFM_PARTITION_CRYPTO)
26 set(ENABLE_CRYPTO_SERVICE_TESTS FALSE)
27endif()
28
29if (NOT TFM_PARTITION_INITIAL_ATTESTATION)
30 set(ENABLE_ATTESTATION_SERVICE_TESTS FALSE)
31endif()
32
33if (NOT TFM_PARTITION_PLATFORM)
34 set(ENABLE_PLATFORM_SERVICE_TESTS FALSE)
35endif()
36
37if (NOT TFM_PARTITION_AUDIT_LOG)
38 set(ENABLE_AUDIT_LOGGING_SERVICE_TESTS FALSE)
39endif()