Fix tls-anvil workflow: C_EXTRA_FLAGS quoting and report.json parsing

CPPFLAGS replaces C_EXTRA_FLAGS with embedded single-quotes, which were
passed as literal characters through the shell variable and caused
configure's C compiler test to fail. Fix the report.json summary parser
to use the actual TLS-Anvil field names (TotalTests, FullyFailedTests,
etc.) and include category scores.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Eric Blankenhorn
2026-02-19 11:01:16 -06:00
parent 0898046113
commit a0721b94fb
2 changed files with 12 additions and 6 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ CONFIGURE_OPTS="$CONFIGURE_OPTS --enable-alpn"
CONFIGURE_OPTS="$CONFIGURE_OPTS --enable-truncatedhmac"
CONFIGURE_OPTS="$CONFIGURE_OPTS --enable-extended-master"
CONFIGURE_OPTS="$CONFIGURE_OPTS --enable-enc-then-mac"
CONFIGURE_OPTS="$CONFIGURE_OPTS C_EXTRA_FLAGS='-DWOLFSSL_EXTRA_ALERTS'"
CONFIGURE_OPTS="$CONFIGURE_OPTS CPPFLAGS=-DWOLFSSL_EXTRA_ALERTS"
if [[ -n "$EXTRA_FLAGS" ]]; then
CONFIGURE_OPTS="$CONFIGURE_OPTS $EXTRA_FLAGS"