Trusted Firmware Logo

Trusted Firmware-A Tests First Public release

logo
Matteo Carlini| Thursday, November 8, 2018|2 min read

As recently anticipated, the Trusted Firmware-A Tests code has now been released as an open-source project under the TrustedFirmware.org community project initiative.

The Trusted Firmware-A Tests (TF-A-Tests) is a suite of bare-metal tests to exercise the Trusted Firmware-A (TF-A) features from the Normal world. It enables strong TF-A functional testing without dependency on a Rich OS, mainly interacting with TF-A through its SMC interface.

The initially released software (labelled as version 2.0) includes testing of the following TF-A features (the list is not exhaustive):

The v2.0 release has been tested on Arm Fixed Virtual Platforms and Juno platforms (r0, r1 and r2 variants). More information about the content of this first release can be found in the change log.

Though these tests do not currently allow a full test coverage of the TF-A codebase nor do they constitute a compliance test suite for the Arm interface standards used in TF-A (such as PSCI), they nonetheless provide a strong basis for TF-A developers to validate their own platform ports and add their own test cases. All TF-A adopters are anyway encouraged to develop and perform their own comprehensive tests to validate and assess their production codebase and hardware/firmware features.

Other useful resources to get started with TF-A-Tests include:

In line with the parent TF-A project, the TF-A-Tests open-source code is released under a BSD 3-Clause license and contributions to the project are accepted under the same license with developer sign-off as described in the Contributing Guidelines.

Everyone is welcome in contributing to it and if you would like to know more about TF-A-Tests and the wider TrustedFirmware.org community project, please get in touch with enquiries@trustedfirmware.org for more details.

Recent Posts

post image
MBed TLS v3.6.0 Long Term Support(LTS) Release

Tuesday, April 16, 2024

MBed TLS v3.6.0 Long Term Support(LTS) Release

post image
Trusted Firmware OP-TEE v4.2.0 Release

Sunday, April 14, 2024

Trusted Firmware OP-TEE: v4.2.0 Release

post image
Trusted Firmware-A LTS v2.10.2 released!

Tuesday, February 20, 2024

Building on the 1st TF-A LTS in 2023, Trusted Firmware-A is pleased to announce the release of the second major LTS version- LTS v2.10 \[1], its first valid tag being lts-v2.10.2. The LTS is branched out of TF-A 2.10, the second 2023 TF-A Release \[Nov’2023]

post image
Trusted Firmware OP TEE Release 4.1.0

Thursday, January 18, 2024

Trusted Firmware OP TEE: v4.1.0 Release

post image
Trusted Firmware-A v2.10 released!

Saturday, December 9, 2023

Introduction Trusted Firmware-A has come a long way since its first commit in 2013, ten years and counting! Co-incidentally, the latest official TF-A Release increments to the same number - v2.10.