test: close backend optimization audit

This commit is contained in:
xiangning 2026-07-24 13:29:29 +08:00
parent 8ed1adba50
commit 402c99f12d
2 changed files with 11 additions and 1 deletions

View File

@ -122,6 +122,14 @@ extract_counter() {
printf '%s' "${value:-0}"
}
collect_sop_metrics() {
rg -o --no-filename \
-g '*.log' \
-g '*.trx' \
'SOP_METRIC [A-Za-z0-9_]+=[0-9]+' \
"$LOG_DIR" "$TRX_DIR" 2>/dev/null | sort -u
}
assert_no_skipped_tests() {
local target=$1
local found=0
@ -342,7 +350,7 @@ write_summary() {
"$stage" "$started" "$ended" "$duration" "$exit_code" "$log" "$command"
done
printf '\n## Metrics\n\n'
if ! rg --no-filename 'SOP_METRIC [A-Za-z0-9_]+=[0-9]+' "$LOG_DIR" -g '*.log' 2>/dev/null | sort -u; then
if ! collect_sop_metrics; then
printf 'No SOP_METRIC lines were produced.\n'
fi
printf '\n## Evidence\n\n'

View File

@ -77,6 +77,8 @@ public sealed class BackendOptimizationSopTests
Assert.Contains("--logger \"trx;LogFileName=", script, StringComparison.Ordinal);
Assert.Contains("--results-directory \"$TRX_DIR\"", script, StringComparison.Ordinal);
Assert.Contains("assert_no_skipped_tests", script, StringComparison.Ordinal);
Assert.Contains("collect_sop_metrics", script, StringComparison.Ordinal);
Assert.Contains("\"$LOG_DIR\" \"$TRX_DIR\"", script, StringComparison.Ordinal);
Assert.Contains("SOP_METRIC", script, StringComparison.Ordinal);
Assert.Contains("summary.md", script, StringComparison.Ordinal);
Assert.Contains("date -u +%Y%m%dT%H%M%SZ", script, StringComparison.Ordinal);