Lines Matching full:tests

17 # To run all tests possible or available on the platform.
26 # * Makefile, library/Makefile, programs/Makefile, tests/Makefile,
42 # interoperability tests. The following are the official versions at the
63 # script -c tests/scripts/all.sh
65 # tests/scripts/all.sh >all.log 2>&1
72 # * pre_XXX: things to do before running the tests, in order.
74 # * component_check_XXX: quick tests that aren't worth parallelizing.
77 # * component_release_XXX: tests that the CI should skip during PR testing.
80 # * post_XXX: things to do after running the tests.
98 # `tests/Makefile` and `programs/fuzz/Makefile` from git.
101 # The tests are roughly in order from fastest to slowest. This doesn't
102 # have to be exact, but in general you should add slower tests towards
119 test -d include -a -d library -a -d programs -a -d tests
123 test -d include -a -d core -a -d drivers -a -d programs -a -d tests
140 CONFIG_TEST_DRIVER_H='tests/include/test/drivers/config_test_driver.h'
150 …files_to_back_up="$files_to_back_up Makefile library/Makefile programs/Makefile tests/Makefile pro…
163 # breaks some tests, you'll definitely want to change it in
198 # Include more verbose output for failing tests run by CMake or make
204 # Normally, tests should use this compiler for ASAN testing
207 # Platform tests have an allocation that returns null
225 if [[ -e ${PWD}/tests/scripts/quiet ]]; then
226 export PATH=${PWD}/tests/scripts/quiet:$PATH
248 Run mbedtls release validation tests.
249 By default, run all tests. With one or more COMPONENT, run only those.
265 -f|--force Force the tests to overwrite any modified files.
266 -k|--keep-going Run all tests and report errors at the end.
267 -m|--memory Additional optional memory tests.
287 --no-memory No additional memory tests (default).
289 --out-of-source-dir=<path> Directory used for CMake out-of-source build tests.
292 --random-seed Use a random seed value for randomized tests (default).
303 --gnutls-cli=<GnuTLS_cli_path> GnuTLS client executable to use for most tests.
304 --gnutls-serv=<GnuTLS_serv_path> GnuTLS server executable to use for most tests.
305 --openssl=<OpenSSL_path> OpenSSL executable to use for most tests.
592 …git update-index --no-skip-worktree Makefile library/Makefile programs/Makefile tests/Makefile pro…
593 … git checkout -- Makefile library/Makefile programs/Makefile tests/Makefile programs/fuzz/Makefile
643 *make*[\ /]tests*) false;; # make tests, make CFLAGS=-I../tests, ...
644 *test*) true;; # make test, tests/stuff, env V=v tests/stuff, ...
683 # (run more tests from the same build).
762 # Require OpenSSL and GnuTLS if running any tests (as opposed to
763 # only doing builds). Not all tests run OpenSSL and GnuTLS, but this
869 # file: tests/include/test/drivers/config_test_driver.h. You usually
885 # helper_libtestdriver1_make_main "$loc_accel_list" -C tests test_suite_foo
886 # 4. Run the tests you want.
905 # otherwise we will end up running multithreaded tests without mutexes to protect them.
976 …make CC=$ASAN_CC -C tests libtestdriver1.a CFLAGS=" $ASAN_CFLAGS $loc_accel_flags" LDFLAGS="$ASAN_…
979 # Build the main libraries, programs and tests,
985 # (examples: lib, -C tests test_suite_xxx, etc.)
994 …make CC=$ASAN_CC CFLAGS="$ASAN_CFLAGS -I../tests/include -I../tests -I../../tests -DPSA_CRYPTO_DRI…
1005 # 1. Catch possible problems early, by running first tests that run quickly
1014 tests/scripts/recursion.pl library/*.c
1020 tests/scripts/check-generated-files.sh
1023 tests/scripts/check-generated-files.sh -u
1025 tests/scripts/check-generated-files.sh
1029 tests/scripts/check-generated-files.sh -u
1031 tests/scripts/check-generated-files.sh
1039 tests/scripts/check-doxy-blocks.pl
1044 tests/scripts/check_files.py
1061 tests/scripts/check_names.py -v
1071 tests/scripts/check_test_cases.py -q $opt
1078 # legacy feature macros (MBEDTLS_xxx) in PSA tests. Generally speaking,
1090 # Find legacy dependencies in PSA tests
1092 tests/suites/test_suite_psa*.data tests/suites/test_suite_psa*.function |
1101 # No PSA equivalent - used to skip decryption tests in PSA-ECB, CBC/XTS/NIST_KW/DES
1111 # No PSA equivalent - needed by some init tests
1113 # No PSA equivalent - required to run threaded tests.
1132 tests/scripts/doxygen.sh
1154 tests/scripts/run_demos.py
1166 tests/scripts/run_demos.py
1172 tests/scripts/run-metatests.sh any asan poison
1175 tests/ssl-opt.sh
1178 tests/compat.sh
1181 tests/context-info.sh
1197 tests/ssl-opt.sh
1200 tests/compat.sh
1203 tests/context-info.sh
1219 tests/ssl-opt.sh
1222 tests/compat.sh
1225 tests/context-info.sh
1243 tests/ssl-opt.sh
1246 tests/compat.sh
1249 tests/context-info.sh
1291 make CC=gcc CFLAGS='-Werror -Wall -Wextra -I../tests/include/spe' lib
1296 check_renamed_symbols tests/include/spe/crypto_spe.h library/libmbedcrypto.a
1382 tests/scripts/test-ref-configs.pl
1395 tests/ssl-opt.sh
1411 tests/ssl-opt.sh
1424 tests/ssl-opt.sh -f RSA
1427 tests/compat.sh -t RSA
1430 tests/context-info.sh
1447 # The SSL tests are slow, so run a small subset, just enough to get
1450 tests/ssl-opt.sh -f 'Default\|SSL async private.*delay=\|tickets enabled on server'
1453 tests/compat.sh -m tls12 -t 'ECDSA PSK' -V NO -p OpenSSL
1469 # The SSL tests are slow, so run a small subset, just enough to get
1472 tests/ssl-opt.sh -f 'Default\|SSL async private.*delay=\|tickets enabled on server'
1475 tests/compat.sh -m tls12 -t 'ECDSA PSK' -V NO -p OpenSSL
1498 tests/ssl-opt.sh -f 'Default\|SSL async private: sign'
1503 tests/compat.sh -m tls12 -t 'ECDSA'
1525 tests/ssl-opt.sh -f 'Default\|SSL async private: sign'
1530 tests/compat.sh -m tls12 -t 'ECDSA'
1554 tests/ssl-opt.sh -f 'Default'
1573 tests/ssl-opt.sh -f 'Default\|opaque'
1588 tests/ssl-opt.sh -f 'Default\|opaque'
1600 …make CC=$ASAN_CC CFLAGS="$ASAN_CFLAGS '-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/user-config-f…
1754 # This is helpful to ensure that TLS tests below have proper dependencies.
1875 # Not running ssl-opt.sh because most tests require a non-NULL ciphersuite.
1903 # Not running ssl-opt.sh because most tests require a non-NULL ciphersuite.
1931 tests/ssl-opt.sh -f "TLS 1.2"
1960 tests/ssl-opt.sh -f "TLS 1.2"
1988 tests/ssl-opt.sh -f "TLS 1.2"
2017 tests/ssl-opt.sh -f "TLS 1.2"
2042 P_SRV=../s2_no_use_psa tests/ssl-opt.sh -f "ECJPAKE: working, TLS"
2044 P_SRV=../s2_no_use_psa tests/ssl-opt.sh -f "ECJPAKE: opaque password client only, working, TLS"
2046 P_CLI=../c2_no_use_psa tests/ssl-opt.sh -f "ECJPAKE: working, TLS"
2048 P_CLI=../c2_no_use_psa tests/ssl-opt.sh -f "ECJPAKE: opaque password server only, working, TLS"
2063 tests/scripts/run-metatests.sh any asan poison
2066 tests/ssl-opt.sh -f ECDH
2070 tests/compat.sh -f ECDH -V NO -e 'ARIA\|CAMELLIA\|CHACHA'
2097 msg "test: small SSL_OUT_CONTENT_LEN - ssl-opt.sh MFL and large packet tests"
2098 tests/ssl-opt.sh -f "Max fragment\|Large packet"
2108 msg "test: small SSL_IN_CONTENT_LEN - ssl-opt.sh MFL tests"
2109 tests/ssl-opt.sh -f "Max fragment"
2119tests/ssl-opt.sh -f "DTLS reordering: Buffer out-of-order hs msg before reassembling next, free bu…
2129tests/ssl-opt.sh -f "DTLS reordering: Buffer encrypted Finished message, drop for fragmented NewSe…
2135 tests/scripts/psa_collect_statuses.py
2137 grep -q '^0:psa_crypto_init:' tests/statuses.log
2138 rm -f tests/statuses.log
2154 tests/scripts/run-metatests.sh any pthread
2157 tests/scripts/run_demos.py
2160 tests/scripts/test_psa_constant_names.py
2163 tests/ssl-opt.sh -f 'Default\|ECJPAKE\|SSL async private'
2166 tests/compat.sh -e '^$' -f 'NULL'
2169 env OPENSSL="$OPENSSL_NEXT" tests/compat.sh -e '^$' -f 'ARIA\|CHACHA'
2175 # secret from macros or functions inside tests/include or tests/src.
2177 git -C tests/suites grep -L TEST_CF_ 'test_suite_*.function' |
2186 ls -1 tests/suites/test_suite_*.function |
2188 sed 's/tests.suites.test_suite_//; s/\.function$//' |
2194 # This tests both (1) accesses to undefined memory, and (2) branches or
2213 # This tests both (1) accesses to undefined memory, and (2) branches or
2231 # This tests both (1) everything that valgrind's memcheck usually checks
2254 # path under Valgrind or Memsan. Running only the constant_time tests is fast (<1s)
2265 # This tests both (1) everything that valgrind's memcheck usually checks
2292 # Self-tests do not currently use multiple threads.
2353 msg "build: make tests, full config + MBEDTLS_DEPRECATED_WARNING, expect warnings" # ~ 30s
2354 # Set MBEDTLS_TEST_DEPRECATED to enable tests for deprecated features.
2358 …or -Wall -Wextra -Wno-error=deprecated-declarations -Wno-error=cpp -DMBEDTLS_TEST_DEPRECATED' tests
2364 tests/scripts/run_demos.py
2421 make CFLAGS="-O1 -Werror -I$PWD/tests/include/baremetal-override/"
2431 make CFLAGS="-O1 -Werror -I$PWD/tests/include/baremetal-override/"
2440 # depends.py family of tests
2443 tests/scripts/depends.py cipher_id --unset-use-psa
2448 tests/scripts/depends.py cipher_chaining --unset-use-psa
2453 tests/scripts/depends.py cipher_padding --unset-use-psa
2458 tests/scripts/depends.py curves --unset-use-psa
2463 tests/scripts/depends.py hashes --unset-use-psa
2468 tests/scripts/depends.py kex --unset-use-psa
2473 tests/scripts/depends.py pkalgs --unset-use-psa
2476 # PSA equivalents of the depends.py tests
2479 tests/scripts/depends.py cipher_id
2484 tests/scripts/depends.py cipher_chaining
2489 tests/scripts/depends.py cipher_padding
2494 tests/scripts/depends.py curves
2499 tests/scripts/depends.py hashes
2504 tests/scripts/depends.py kex
2509 tests/scripts/depends.py pkalgs
2529 tests/ssl-opt.sh -f "ffdh"
2541 make CFLAGS='-Werror -Wall -Wextra -I../tests/include/alt-dummy'
2574 make CFLAGS='-Werror -Wall -Wextra -I../tests/include/alt-dummy' lib
2585 make CFLAGS='-Werror -Wall -Wextra -I../tests/include/alt-dummy' lib
2589 # full minus MBEDTLS_PSA_CRYPTO_C: run the same set of tests as basic-build-test.sh
2609 # This is the only component where those tests are not skipped.
2611 tests/ssl-opt.sh
2614 tests/compat.sh
2617 tests/compat.sh -f 'NULL'
2620 env OPENSSL="$OPENSSL_NEXT" tests/compat.sh -e '^$' -f 'ARIA\|CHACHA'
2647 # These hashes are needed for some ECDSA signature tests.
2658 # Run the tests
2699 # Run the tests
2737 # Run the tests
2744 tests/ssl-opt.sh -f "ffdh"
2762 tests/ssl-opt.sh -f "ffdh"
2791 # Run the tests
2838 # These hashes are needed for some ECDSA signature tests.
2851 # Run the tests
2858 # Run tests with only (non-)Weierstrass accelerated
2932 # These hashes are needed for some ECDSA signature tests.
2963 # Run the tests
3031 # These hashes are needed for some ECDSA signature tests.
3044 # Run the tests
3051 tests/ssl-opt.sh
3066 tests/ssl-opt.sh
3072 # to ensure that both tests use the same underlying configuration when testing
3149 # Run the tests
3156 tests/ssl-opt.sh
3173 tests/ssl-opt.sh
3327 # Run the tests
3335 tests/ssl-opt.sh
3369 tests/ssl-opt.sh
3397 # Other config adjustment to make the tests pass.
3404 # This is not needed just to build and pass tests.
3406 # Enable filesystem I/O for the benefit of PK parse/write tests.
3418 make CC=$ASAN_CC CFLAGS="$ASAN_CFLAGS -I../tests/include/spe" LDFLAGS="$ASAN_CFLAGS"
3436 # Run the tests
3452 make CFLAGS='-Werror -Wall -Wextra -I../tests/include/spe' tests
3485 ( cd tests; ./test_suite_ssl )
3488 tests/ssl-opt.sh
3573 # These hashes are needed for unit tests.
3583 # Run the tests
3601 # Run the tests
3697 # Run the tests
3774 # Run the tests
3784 tests/ssl-opt.sh
3789 tests/compat.sh -p mbedTLS -V YES
3794 # script to find regression in test coverage when accelerated hash is used (tests and ssl-opt).
3807 tests/ssl-opt.sh
3861 # Run the tests
3919 # Run the tests
3958 # Run the tests
4032 # Run the tests
4039 tests/ssl-opt.sh
4042 tests/compat.sh -V NO -p mbedTLS
4055 tests/ssl-opt.sh
4058 tests/compat.sh -V NO -p mbedTLS
4077 # Keep this also in the reference component in order to skip the same tests
4091 # that otherwise there will be tests relying on "aes_info" (defined in
4122 # Run the tests
4190 …="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_ECDH -I../tests/include" LDFLAGS="…
4200 …="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_HMAC -I../tests/include" LDFLAGS="…
4212 …="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_HKDF -I../tests/include" LDFLAGS="…
4231 …S="$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_MD5 -I../tests/include" LDFLAGS="…
4250 …AN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_RIPEMD160 -I../tests/include" LDFLAGS="…
4269 …"$ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_SHA_1 -I../tests/include" LDFLAGS="…
4285 …ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_SHA_224 -I../tests/include" LDFLAGS="…
4301 …ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_SHA_256 -I../tests/include" LDFLAGS="…
4319 …ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_SHA_384 -I../tests/include" LDFLAGS="…
4338 …ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_SHA_512 -I../tests/include" LDFLAGS="…
4352 … -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_RSA_PKCS1V15_CRYPT -I../tests/include" LDFLAGS="…
4366 …S -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_RSA_PKCS1V15_SIGN -I../tests/include" LDFLAGS="…
4380 …SAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_RSA_OAEP -I../tests/include" LDFLAGS="…
4394 …ASAN_CFLAGS -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_ALG_RSA_PSS -I../tests/include" LDFLAGS="…
4409 …S -DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_KEY_TYPE_RSA_KEY_PAIR -I../tests/include" LDFLAGS="…
4421 …-DPSA_CRYPTO_DRIVER_TEST -DMBEDTLS_PSA_ACCEL_KEY_TYPE_RSA_PUBLIC_KEY -I../tests/include" LDFLAGS="…
4434 …la -Wformat=2 -Wno-format-nonliteral -Wshadow -Wasm-operand-widths -Wunused -I../tests/include/spe"
4439 # warning flags enabled. We don't build or run tests, since the
4446 …la -Wformat=2 -Wno-format-nonliteral -Wshadow -Wasm-operand-widths -Wunused -I../tests/include/spe"
4450 …-Wformat=2 -Wno-format-nonliteral -Wshadow -Wformat-signedness -Wlogical-op -I../tests/include/spe"
4652 # MBEDTLS_MEMORY_BUFFER_ALLOC is slow. Skip tests that tend to time out.
4653 tests/ssl-opt.sh -e '^DTLS proxy'
4657 # Run max fragment length tests with MFL disabled
4663 msg "test: ssl-opt.sh, MFL-related tests"
4664 tests/ssl-opt.sh -f "Max fragment length"
4678 tests/ssl-opt.sh
4681 tests/compat.sh
4684 tests/context-info.sh
4695 msg "test: MFL tests (disabled MFL extension case) & large packet tests"
4696 tests/ssl-opt.sh -f "Max fragment length\|Large buffer"
4699 tests/context-info.sh
4712 tests/ssl-opt.sh
4715 tests/compat.sh
4729 tests/ssl-opt.sh
4732 tests/compat.sh
4749 tests/ssl-opt.sh -f "Handshake memory usage"
4763 tests/ssl-opt.sh -f 'Default\|EtM' -e 'without EtM'
4791 …make CC=$ASAN_CC CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"$PWD/tests/configs/user-config-malloc-0-nul…
4802 # Run a subset of the tests. The choice is a balance between coverage
4803 # and time (including time indirectly wasted due to flaky tests).
4804 # The current choice is to skip tests whose description includes
4805 # "proxy", which is an approximation of skipping tests that use the
4807 tests/ssl-opt.sh -e 'proxy'
4826 # This tests the two AESNI implementations (intrinsics and assembly), and also the plain C
4827 # fallback. It also tests the logic that is used to select which implementation(s) to build.
4830 # AESNI detection will fallback to the plain C implementation, so the tests will instead
4839 msg "AES tests, test intrinsics"
4846 msg "AES tests, test assembly"
4855 msg "AES tests, plain C"
4866 msg "AES tests, test AESNI only"
4886 …make -C tests test_suite_shax CFLAGS="-DMBEDTLS_SHA3_THETA_UNROLL=1 -DMBEDTLS_SHA3_PI_UNROLL=1 -DM…
4887 ./tests/test_suite_shax
4891 …make -C tests test_suite_shax CFLAGS="-DMBEDTLS_SHA3_THETA_UNROLL=0 -DMBEDTLS_SHA3_PI_UNROLL=0 -DM…
4892 ./tests/test_suite_shax
4900 # This tests are duplicated from component_test_aesni for i386 target
4911 msg "AES tests, test intrinsics (gcc)"
4924 msg "AES tests, test AESNI only"
4948 msg "AES tests, test intrinsics (clang)"
5423 …loc_cflags="${loc_cflags} '-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/user-config-for-test.h\"'"
5424 loc_cflags="${loc_cflags} -I../tests/include -O2"
5454 # We're confident enough in compilers to not run _all_ the tests,
5455 # but at least run the unit tests. In particular, runs with
5549 …make -C tests include/alt-extra/psa/crypto_platform_alt.h include/alt-extra/psa/crypto_struct_alt.h
5554 …make CFLAGS="-I ../tests/include/alt-extra -DMBEDTLS_PSA_CRYPTO_PLATFORM_FILE='\"psa/crypto_platfo…
5555 …make -C programs -o fuzz CFLAGS="-I ../tests/include/alt-extra -DMBEDTLS_PSA_CRYPTO_PLATFORM_FILE=…
5590 # and go faster for tests.
5600 tests/ssl-opt.sh
5616 tests/ssl-opt.sh -f ECDH
5620 tests/compat.sh -f ECDH -V NO -e 'ARIA\|CAMELLIA\|CHACHA'
5726 scripts/config.pl unset MBEDTLS_MEMORY_BACKTRACE # too slow for tests
5734 tests/ssl-opt.sh
5896 tests/ssl-opt.sh
5899 tests/compat.sh
5906 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
5912 tests/ssl-opt.sh
5928 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
5931 cd tests; ./test_suite_ssl; cd ..
5934 tests/ssl-opt.sh
5942 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
5945 cd tests; ./test_suite_ssl; cd ..
5948 tests/ssl-opt.sh
5958 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
5961 cd tests; ./test_suite_ssl; cd ..
5964 tests/ssl-opt.sh
5978 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
5981 cd tests; ./test_suite_ssl; cd ..
5984 tests/ssl-opt.sh
5999 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
6002 cd tests; ./test_suite_ssl; cd ..
6005 tests/ssl-opt.sh
6018 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
6021 cd tests; ./test_suite_ssl; cd ..
6024 tests/ssl-opt.sh
6031 make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/tls13-only.h\"'"
6034 cd tests; ./test_suite_ssl; cd ..
6037 tests/ssl-opt.sh
6049 tests/ssl-opt.sh
6061 tests/ssl-opt.sh
6068 # note Make tests only builds the tests, but doesn't run them
6069 …w64-mingw32-ar LD=i686-w64-minggw32-ld CFLAGS='-Werror -maes -msse2 -mpclmul' WINDOWS_BUILD=1 tests
6074 …w64-minggw32-ld CFLAGS='-Werror -Wall -Wextra -maes -msse2 -mpclmul' WINDOWS_BUILD=1 SHARED=1 tests
6099 tests/scripts/run-metatests.sh any msan
6102 tests/scripts/run_demos.py
6105 tests/ssl-opt.sh
6111 tests/compat.sh
6129 tests/ssl-opt.sh --memcheck
6134 tests/compat.sh --memcheck
6139 tests/context-info.sh --memcheck
6180 # the out of source tests unsupported on Ubuntu 16.04.
6204 ./tests/ssl-opt.sh -f 'Default' >ssl-opt.out 2>ssl-opt.err
6329 …make CFLAGS="'-DMBEDTLS_USER_CONFIG_FILE=\"../tests/configs/user-config-zeroize-memset.h\"' -DMBED…
6352 …gdb -ex "$gdb_disable_aslr" -x tests/scripts/test_zeroize.gdb -nw -batch -nx 2>&1 | tee test_zeroi…
6362 # The arch tests build with gcc, so require use of gcc here to link properly
6367 CC=gcc ./tests/scripts/test_psa_compliance.py
6371 # psa-compliance-tests only supports CMake >= 3.10.0
6396 tests/scripts/check-python-files.sh
6401 # unittest writes out mundane stuff like number or tests run on stderr.
6404 ./tests/scripts/test_generate_test_code.py 2>&1
6407 python3 -m unittest tests/scripts/translate_ciphers.py 2>&1
6439 # Expected error: '! grep -q . tests/scripts/all.sh -> 1'
6455 dd_cmd=(dd if=/dev/urandom of=./tests/seedfile bs=64 count=1)
6521 # Run the requested tests.