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 |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 16 | change-log |
Paul Beesley | 9fec7b2 | 2019-11-11 10:46:54 +0000 | [diff] [blame] | 17 | license |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 18 | |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 19 | The Trusted Firmware-A Tests (TF-A-Tests) is a suite of baremetal tests to |
| 20 | exercise the `Trusted Firmware-A (TF-A)`_ features from the Normal World. It |
| 21 | enables strong TF-A functional testing without dependency on a Rich OS. It |
| 22 | mainly interacts with TF-A through its SMC interface. |
| 23 | |
| 24 | It provides a basis for TF-A developers to validate their own platform ports and |
| 25 | add their own test cases. |
| 26 | |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 27 | Getting started |
| 28 | --------------- |
| 29 | |
| 30 | Get the TF-A Tests source code from `trustedfirmware.org`_. |
| 31 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 32 | See content under the *Getting Started* chapter for instructions on how to |
| 33 | install, build and use the TF-A Tests. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 34 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 35 | See :ref:`Framework Design` for information on how the TF-A Tests work |
| 36 | internally. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 37 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 38 | See content under the *Porting* chapter for information about how to use this |
| 39 | software on another Armv8-A platform. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 40 | |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 41 | See content under the *Process* chapter for information on how to contribute to |
| 42 | this project. |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 43 | |
Paul Beesley | 717bac4 | 2019-10-22 11:08:15 +0000 | [diff] [blame] | 44 | -------------- |
| 45 | |
| 46 | *Copyright (c)2019, Arm Limited. All rights reserved.* |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 47 | |
Jimmy Brisson | c595384 | 2020-04-02 15:18:59 -0500 | [diff] [blame] | 48 | .. _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] | 49 | .. _trustedfirmware.org: https://git.trustedfirmware.org/TF-A/tf-a-tests.git |
Jimmy Brisson | 4844dc9 | 2020-04-02 15:19:34 -0500 | [diff] [blame] | 50 | .. _Trusted Firmware-A (TF-A): https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git |