Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zephyrproject-rtos/tf-m-tests
Zephyr repository tracking https://git.trustedfirmware.org/TF-M/tf-m-tests.git
https://github.com/zephyrproject-rtos/tf-m-tests
module
Last synced: about 2 months ago
JSON representation
Zephyr repository tracking https://git.trustedfirmware.org/TF-M/tf-m-tests.git
- Host: GitHub
- URL: https://github.com/zephyrproject-rtos/tf-m-tests
- Owner: zephyrproject-rtos
- License: other
- Created: 2021-10-19T15:21:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T10:57:16.000Z (about 2 months ago)
- Last Synced: 2024-11-04T11:35:58.572Z (about 2 months ago)
- Topics: module
- Language: C
- Homepage:
- Size: 2.67 MB
- Stars: 2
- Watchers: 7
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: readme.rst
- License: license.rst
Awesome Lists containing this project
README
########################
Trusted Firmware-M Tests
########################
The Trusted Firmware-M(TF-M) Tests repo is meant to hold various tests for the
`Trusted Firmware-M`_.
The TF-M tests mainly focus on functionalities of various TF-M componentes such
as the TF-M SPM and various Secure Partitions.There is also the `psa-arch-tests`_ suite which mainly focuses on the
implementation compliance of the Platform Security Architecture (PSA).****************
Folder Structure
****************
- app_broker - Common application code that executes the testing, included by the TF-M tests and
the `psa-arch-tests`_.
- cmake - Common CMake utility scripts.
- docs - The documents about test developments.
- erpc - eRPC test framework.
- lib - TF-M libraries and 3rd-party libraries. May contain either imported source codes or CMake
files to fetch the projects.
- tests_psa_arch - PSA Arch tests integration with TF-M.
- tests_reg - TF-M regression test codes including test framework, test suites and test services.#######
License
#######
The software is provided under a BSD-3-Clause :doc:`License `.
Contributions to this project are accepted under the same license with developer sign-off as
described in the
`TF-M Contributing Guidelines `__This project contains code or pre-built binaries from other projects as listed below.
The code from external projects is limited to ``CMSIS`` and ``lib`` folders.
The original license texts are included in those folders.- ``CMSIS`` - `Apache License `__ Version 2.0 license
- The ``lib/ext`` folder may contain 3rd party projects and files with diverse licenses.
Here are some that are different from the BSD-3-Clause and may be a part of the runtime image.
The source code for these projects is fetched from upstream at build time only.- ``erpc`` - `Modified BSD-3-Clause license `__
####################
Feedback and support
####################
Feedback can be submitted via email to
`TF-M mailing list `__... _Trusted Firmware-M: https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/
.. _psa-arch-tests: https://github.com/ARM-software/psa-arch-tests*Copyright (c) 2020-2023, Arm Limited. All rights reserved.*