Skip to content

Commit f957288

Browse files
authored
Merge pull request #9813 from embhorn/tlsanvil-fixes
Extend timeout for tls13-client
2 parents f60beb6 + 4f8fc76 commit f957288

1 file changed

Lines changed: 19 additions & 10 deletions

File tree

.github/scripts/tls-anvil-test.sh

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ TEST_NAME="${TLS_ANVIL_TEST_NAME:-default}"
2222

2323
RESULTS_DIR="tls-anvil-results"
2424
TLS_ANVIL_IMAGE="ghcr.io/tls-attacker/tlsanvil:latest"
25-
TIMEOUT_SECONDS=1200
25+
TIMEOUT_SECONDS=3600
2626
STRENGTH="${TLS_ANVIL_STRENGTH:-1}"
2727

2828
# Derive a unique port from the test name to avoid conflicts on parallel runs.
@@ -242,12 +242,18 @@ log_info "Checking results..."
242242
if [[ -f "$RESULTS_DIR/report.json" ]]; then
243243
log_info "report.json found"
244244
if command -v jq &> /dev/null; then
245-
TOTAL=$(jq '.Score.Total // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
246-
PASS=$( jq '.Score.Succeeded // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
247-
FAIL=$( jq '.Score.Failed // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
248-
log_info " Total: $TOTAL"
249-
log_info " Passed: $PASS"
250-
log_info " Failed: $FAIL"
245+
TOTAL=$(jq '.TotalTests // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
246+
PASS=$( jq '.StrictlySucceededTests // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
247+
CONCEPT=$(jq '.ConceptuallySucceededTests // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
248+
PARTIAL=$(jq '.PartiallyFailedTests // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
249+
FAIL=$( jq '.FullyFailedTests // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
250+
DISABLED=$(jq '.DisabledTests // "N/A"' "$RESULTS_DIR/report.json" 2>/dev/null || echo "N/A")
251+
log_info " Total: $TOTAL"
252+
log_info " Strictly Passed: $PASS"
253+
log_info " Conceptually OK: $CONCEPT"
254+
log_info " Partially Failed: $PARTIAL"
255+
log_info " Fully Failed: $FAIL"
256+
log_info " Disabled: $DISABLED"
251257

252258
cat > "$RESULTS_DIR/summary.txt" << EOF
253259
TLS-Anvil Test Summary
@@ -257,9 +263,12 @@ Date: $(date)
257263
Config: $CONFIGURE_OPTS
258264
259265
Results:
260-
Total: $TOTAL
261-
Passed: $PASS
262-
Failed: $FAIL
266+
Total: $TOTAL
267+
Strictly Passed: $PASS
268+
Conceptually OK: $CONCEPT
269+
Partially Failed: $PARTIAL
270+
Fully Failed: $FAIL
271+
Disabled: $DISABLED
263272
EOF
264273
fi
265274
else

0 commit comments

Comments
 (0)