Lines Matching +full:pylint +full:- +full:exit
4 then complie and run the test suite. The clone is stored at <Mbed TLS root>/psa-arch-tests.
5 Known defects in either the test suite or mbedtls - identified by their test number - are ignored,
11 # SPDX-License-Identifier: Apache-2.0
17 # http://www.apache.org/licenses/LICENSE-2.0
34 # psa-arch-tests/api-tests/dev_apis/crypto/test_c0xx
37 # - Tracked in issue #3721
41 # - Tracked in issue #3274
45 # We currently use a fork of ARM-software/psa-arch-tests, with a couple of downstream patches
50 # - Tracked in issue #5145
52 # Web URL: https://github.com/bensze01/psa-arch-tests/tree/fixes-for-mbedtls-3
53 PSA_ARCH_TESTS_REPO = 'https://github.com/bensze01/psa-arch-tests.git'
54 PSA_ARCH_TESTS_REF = 'fixes-for-mbedtls-3'
56 #pylint: disable=too-many-branches,too-many-statements
61 subprocess.check_call(['make', '-C', 'library', 'libmbedcrypto.a'])
63 psa_arch_tests_dir = 'psa-arch-tests'
73 build_dir = 'api-tests/build'
81 #pylint: disable=bad-continuation
84 '-GUnix Makefiles',
85 '-DTARGET=tgt_dev_apis_stdc',
86 '-DTOOLCHAIN=HOST_GCC',
87 '-DSUITE=CRYPTO',
88 '-DPSA_CRYPTO_LIB_FILENAME={}/library/libmbedcrypto.a'.format(mbedtls_dir),
89 '-DPSA_INCLUDE_PATHS={}/include'.format(mbedtls_dir)
91 subprocess.check_call(['cmake', '--build', '.'])
93 proc = subprocess.Popen(['./psa-arch-tests-crypto'],
97 '^TEST: (?P<test_num>[0-9]*)|'
100 test = -1
146 sys.exit(main())