mbedtls/tests/scripts
Manuel Pégourié-Gonnard c51c411cc1 analyze_outcome: only warn on ignored tests that pass
The previous check also warned when on tests that were already skipped
in the reference config, which are not really a problem. The purpose of
this "uselessly ignored" check is to make sure that the ignore list
(together with the config common to driver and reference in all.sh)
always correct reflects what works or doesn't in driver-only builds. For
this it's enough to warn when a test is ignored but passing.

The previous, stricter check, was causing issues like:

Error: uselessly ignored: test_suite_pkcs12;PBE Encrypt, pad = 8 (PKCS7 padding disabled)
Error: uselessly ignored: test_suite_pkcs12;PBE Decrypt, (Invalid padding & PKCS7 padding disabled)
Error: uselessly ignored: test_suite_pkcs5;PBES2 Decrypt (Invalid padding & PKCS7 padding disabled)

These are skipped in the reference config because is has PKCS7 padding
enabled, and that's OK.

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
2023-10-30 10:21:22 +01:00
..
all-in-docker.sh
all.sh all.sh: accelerate ALG_[STREAM_CIPHER/ECB_NO_PADDING] in accel_cipher_aead() 2023-10-25 12:39:50 +02:00
analyze_outcomes.py analyze_outcome: only warn on ignored tests that pass 2023-10-30 10:21:22 +01:00
audit-validity-dates.py Correct styling of Mbed TLS in documentation 2023-10-06 17:07:24 +01:00
basic-build-test.sh Merge pull request #8121 from gilles-peskine-arm/ssl-test-no-legacy 2023-10-18 07:13:12 +00:00
basic-in-docker.sh
check-doxy-blocks.pl Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
check-generated-files.sh check-generated-files: Added psa_crypto_driver_wrappers_no_static.c file 2023-10-03 11:47:03 +01:00
check-python-files.sh
check_files.py PermissionIssueTracker is obsoleted by ShebangIssueTracker 2023-07-25 20:59:14 +02:00
check_names.py Correct styling of Mbed TLS in documentation 2023-10-06 17:07:24 +01:00
check_test_cases.py check_test_cases: add a comment to explain idx in walk_compat_sh 2023-08-30 18:31:37 +08:00
depends.py SHA256 renaming - fix some missed things 2023-10-11 11:05:22 +01:00
docker_env.sh
doxygen.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
gen_ctr_drbg.pl
gen_gcm_decrypt.pl
gen_gcm_encrypt.pl
gen_pkcs1_v21_sign_verify.pl
generate-afl-tests.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
generate_bignum_tests.py
generate_ecp_tests.py
generate_pkcs7_tests.py Fix instances of old feature macros being used 2023-03-24 10:43:40 +01:00
generate_psa_tests.py New test suite for the low-level hash interface 2023-08-22 09:59:42 +02:00
generate_test_cert_macros.py fix python lint fails 2023-07-06 10:13:46 +08:00
generate_test_code.py Update default variable values for compilers 2023-07-31 23:11:18 +01:00
generate_tls13_compat_tests.py Provide additional comments for claryfication 2023-07-06 12:16:39 +02:00
list-identifiers.sh
list_internal_identifiers.py
psa_collect_statuses.py Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-12 14:59:01 +01:00
recursion.pl
run-test-suites.pl
run_demos.py Pacify Pylint 2023-07-25 19:40:35 +02:00
scripts_path.py
set_psa_test_dependencies.py
tcp_client.pl
test-ref-configs.pl
test_config_script.py
test_generate_test_code.py Fix warnings from clang-16 2023-07-26 17:11:51 +01:00
test_psa_compliance.py Merge pull request #8327 from ronald-cron-arm/adapt-psa-crypto-repo-name 2023-10-11 06:45:30 +00:00
test_psa_constant_names.py
test_zeroize.gdb
translate_ciphers.py
travis-log-failure.sh