22 lines
1.2 KiB
Bash
22 lines
1.2 KiB
Bash
#!/usr/bin/env bash
|
|
# Arm F (body-inlining trace + trace-first steering) across the same 6 repos as
|
|
# arms-matrix.sh, so F vs B isolates the trace-enrichment effect (same surface,
|
|
# old thin trace in B vs body-inlining trace here).
|
|
set -uo pipefail
|
|
H="$(cd "$(dirname "$0")" && pwd)"; RUNS="${RUNS:-2}"; C="${CORPUS:-/tmp/codegraph-corpus}"
|
|
ROWS=(
|
|
"$C/flutter-samples/add_to_app/books/flutter_module_books|How does the books UI build and what child widgets does it show?"
|
|
"$C/aspnet-realworld|How is creating an article handled? Trace the controller to the service."
|
|
"$C/spring-mall|How is a product-list request handled? Trace the controller to the service."
|
|
"$C/vapor-spi|How is a package-show request handled? Name the route and controller."
|
|
"$C/excalidraw|How does updating an element re-render the canvas on screen? Trace the flow."
|
|
"$C/spring-halo|How is publishing a post handled? Trace the controller to the service."
|
|
)
|
|
ARM="${ARM:-F}"
|
|
echo "### ARM $ARM START $(date) RUNS=$RUNS"
|
|
for row in "${ROWS[@]}"; do
|
|
repo="${row%%|*}"; q="${row#*|}"
|
|
for r in $(seq 1 "$RUNS"); do bash "$H/run-arms.sh" "$repo" "$q" "$ARM" "$r"; done
|
|
done
|
|
echo "### ARM $ARM COMPLETE $(date)"
|