Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.58 KB

sw_requirements.md

File metadata and controls

49 lines (34 loc) · 1.58 KB

Architecture Test Suite Software Requirements

Current release has been tested against the below tools versions:

  • Host Operating System : Ubuntu 22.04, Windows 11
  • Scripting tools : Python 3.7.1
  • Host Compiler toolchain : GCC 5.4.0 (Linux Host) or MinGW 6.3.0 (Windows Host)
  • Cross Compiler toolchain : GNU Arm Embedded Toolchain 7.3.0 or Arm Compiler 6.18
  • Build tools : CMake 3.19
  • Git version : 2.17 or above

Note: To compile the test suite code, The Host Compiler Toolchain and at least one of the above supported compiler toolchain must be available in the build environment.

Setting up a shell to enable compiler toolchain after installation

To import GNU Arm in your bash shell console, execute:

export PATH=<GNU_ARM_PATH>/bin:$PATH

To import Arm Compiler in your bash shell console, execute:

export PATH=<ARM_COMPILER_PATH>/bin:$PATH

Download source

To download the main branch of the repository, type the following command:

git clone https://github.com/ARM-software/psa-arch-tests.git

Cloning the external repository

To build Initial Attestation tests, the PSA APIs test suite clones the following git repository. The cloning is automated as part of the test suite cmake build:

Repo
Name : https://github.com/laurencelundblade/QCBOR.git
Commit id : 42272e466a8472948bf8fca076d113b81b99f0e0

License

Arm PSA test suite is distributed under Apache v2.0 License.


Copyright (c) 2018-2024, Arm Limited and Contributors. All rights reserved.