1 2# Architecture Test Suite Software Requirements 3 4Current release has been tested againt the below tools versions: <br /> 5 6- Host Operating System : Ubuntu 16.04, Windows 10 7- Scripting tools : Python 3.7.1 8- Host Compiler toolchain : GCC 5.4.0 (Linux Host) or MinGW 6.3.0 (Windows Host) 9- Cross Compiler toolchain : GNU Arm Embedded Toolchain 7.3.1 or Arm Compiler 6.14 10- Build tools : CMake 3.15 11 12**Note**: To compile the test suite code, The Host Compiler Toolchain and at least one of the above supported compiler toolchain 13 must be available in the build environment. 14 15### Setting up a shell to enable compiler toolchain after installation 16 17To import GNU Arm in your bash shell console, execute: 18~~~ 19export PATH=<GNU_ARM_PATH>/bin:$PATH 20~~~ 21 22To import Arm Compiler in your bash shell console, execute: 23~~~ 24export PATH=<ARM_COMPILER_PATH>/bin:$PATH 25~~~ 26 27## Download source 28 29To download the main branch of the repository, type the following command: <br /> 30~~~ 31git clone https://github.com/ARM-software/psa-arch-tests.git 32~~~ 33 34## Cloning the external repository 35 36To build Initial Attestation tests, the PSA APIs test suite clones the following 37git repository. The cloning is automated as part of the test suite cmake build: 38 39**Repo** <br /> 40Name : https://github.com/laurencelundblade/QCBOR.git <br /> 41Commit id : 42272e466a8472948bf8fca076d113b81b99f0e0 42 43## License 44Arm PSA test suite is distributed under Apache v2.0 License. 45 46-------------- 47 48*Copyright (c) 2018-2022, Arm Limited and Contributors. All rights reserved.* 49