From 44fdd9293c077e8c8953dde00c255b84c8ff7c09 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 10 Oct 2024 18:19:23 +0200 Subject: [PATCH] Add ALT-adjacent config option to the test coverage ignore list MBEDTLS_ECP_NO_FALLBACK is only relevant when an ALT implementation of ECP is used. We don't test ALT implementations so we don't test MBEDTLS_ECP_NO_FALLBACK either. Signed-off-by: Gilles Peskine --- tests/scripts/analyze_outcomes.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/scripts/analyze_outcomes.py b/tests/scripts/analyze_outcomes.py index 75dc41d6f8..5df9c213b2 100755 --- a/tests/scripts/analyze_outcomes.py +++ b/tests/scripts/analyze_outcomes.py @@ -99,6 +99,13 @@ class CoverageTask(outcome_analysis.CoverageTask): 'Config: !MBEDTLS_CIPHER_PADDING_PKCS7', # https://github.com/Mbed-TLS/mbedtls/issues/9583 'Config: !MBEDTLS_ECP_NIST_OPTIM', + # MBEDTLS_ECP_NO_FALLBACK only affects builds using a partial + # alternative implementation of ECP arithmetic (with + # MBEDTLS_ECP_INTERNAL_ALT enabled). We don't test those builds. + # The configuration enumeration script skips xxx_ALT options + # but not MBEDTLS_ECP_NO_FALLBACK, so it appears in the report, + # but we don't care about it. + 'Config: MBEDTLS_ECP_NO_FALLBACK', # Missing coverage of test configurations. # https://github.com/Mbed-TLS/mbedtls/issues/9585 'Config: !MBEDTLS_SSL_DTLS_ANTI_REPLAY',