1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-08 17:42:09 +03:00

Merge pull request #5094 from bensze01/test_psa_compliance

Run the PSA Compliance test suite in all.sh
This commit is contained in:
Manuel Pégourié-Gonnard
2021-11-17 14:09:57 +01:00
committed by GitHub
3 changed files with 179 additions and 0 deletions

View File

@@ -2769,6 +2769,26 @@ component_test_zeroize () {
unset gdb_disable_aslr
}
component_test_psa_compliance () {
msg "build: make, default config (out-of-box), libmbedcrypto.a only"
make -C library libmbedcrypto.a
msg "unit test: test_psa_compliance.py"
./tests/scripts/test_psa_compliance.py
}
support_test_psa_compliance () {
# psa-compliance-tests only supports CMake >= 3.10.0
ver="$(cmake --version)"
ver="${ver#cmake version }"
ver_major="${ver%%.*}"
ver="${ver#*.}"
ver_minor="${ver%%.*}"
[ "$ver_major" -eq 3 ] && [ "$ver_minor" -ge 10 ]
}
component_check_python_files () {
msg "Lint: Python scripts"
tests/scripts/check-python-files.sh