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