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