Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 1 | Trusted Firmware-A Tests Documentation |
| 2 | ====================================== |
| 3 | |
| 4 | .. toctree:: |
| 5 | :maxdepth: 1 |
| 6 | :hidden: |
| 7 | |
| 8 | Home<self> |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 9 | about/index |
| 10 | getting_started/index |
Jimmy Brisson | 0862f01 | 2020-04-02 15:19:12 -0500 | [diff] [blame] | 11 | process/index |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 12 | design |
Jimmy Brisson | a48f507 | 2020-04-02 15:19:16 -0500 | [diff] [blame] | 13 | implementing-tests |
| 14 | porting/index |
Michal Simek | 8ba06f3 | 2024-01-22 12:14:24 +0100 | [diff] [blame] | 15 | plat/index |
Mark Dykes | d5d19ae | 2025-04-23 15:13:28 -0500 | [diff] [blame] | 16 | fuzzing/index |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 17 | change-log |
Paul Beesley | 9fec7b2 | 2019-11-11 10:46:54 +0000 | [diff] [blame] | 18 | license |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 19 | |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 20 | The Trusted Firmware-A Tests (TF-A-Tests) is a suite of baremetal tests to |
| 21 | exercise the `Trusted Firmware-A (TF-A)`_ features from the Normal World. It |
| 22 | enables strong TF-A functional testing without dependency on a Rich OS. It |
| 23 | mainly interacts with TF-A through its SMC interface. |
| 24 | |
| 25 | It provides a basis for TF-A developers to validate their own platform ports and |
| 26 | add their own test cases. |
| 27 | |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 28 | Getting started |
| 29 | --------------- |
| 30 | |
| 31 | Get the TF-A Tests source code from `trustedfirmware.org`_. |
| 32 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 33 | See content under the *Getting Started* chapter for instructions on how to |
| 34 | install, build and use the TF-A Tests. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 35 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 36 | See :ref:`Framework Design` for information on how the TF-A Tests work |
| 37 | internally. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 38 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 39 | See content under the *Porting* chapter for information about how to use this |
| 40 | software on another Armv8-A platform. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 41 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 42 | See content under the *Process* chapter for information on how to contribute to |
| 43 | this project. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 44 | |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 45 | -------------- |
| 46 | |
| 47 | *Copyright (c)2019, Arm Limited. All rights reserved.* |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 48 | |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 49 | .. _Juno Arm Development Platform: https://developer.arm.com/products/system-design/development-boards/juno-development-board |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 50 | .. _trustedfirmware.org: https://git.trustedfirmware.org/TF-A/tf-a-tests.git |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 51 | .. _Trusted Firmware-A (TF-A): https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git |