mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-07-31 00:37:08 +08:00
Try to load the list of tests that TF-PSA-Crypto wants us to ignore in three ways, depending on the age of the tf-psa-crypto submodule: * Modern: import `tf_psa_crypto_test_case_info` as an ordinary module, expected to be found in `tf-psa-crypto/scripts/project_knowledge`. * First location, quickly superseded: load `tf-psa-crypto/tests/scripts/tf_psa_crypto_test_case_info.py`, in a hackish way because we don't want to put that directory on the load path. * Oldest: there is no `tf_psa_crypto_test_case_info.py`. Use a hard-coded list. Once all the TF-PSA-Crypto branches we care about (e.g. pull requests in progress) are updated with `tf-psa-crypto/scripts/project_knowledge/tf_psa_crypto_test_case_info.py`, we can drop the backward compatibilty hacks and simply `import tf_psa_crypto_test_case_info` unconditionally and use `tf_psa_crypto_test_case_info.INTERNAL_TEST_CASES` unconditionally. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> |
||
|---|---|---|
| .. | ||
| all.sh | ||
| analyze_outcomes.py | ||
| basic-build-test.sh | ||
| check_committed_generated_files.py | ||
| components-basic-checks.sh | ||
| components-build-system.sh | ||
| components-compiler.sh | ||
| components-configuration-crypto.sh | ||
| components-configuration-platform.sh | ||
| components-configuration-tls.sh | ||
| components-configuration-x509.sh | ||
| components-configuration.sh | ||
| components-platform.sh | ||
| components-psasim.sh | ||
| components-sanitizers.sh | ||
| depends.py | ||
| libtestdriver1_rewrite.pl | ||
| list_internal_identifiers.py | ||
| list-identifiers.sh | ||
| run-test-suites.pl | ||
| scripts_path.py | ||
| test_config_checks.py | ||