Add session-scoped dual-session smoke test and harness updates

This commit is contained in:
BruceChen 2026-04-12 20:46:39 +08:00
parent e4d71d970b
commit b665ebfeac
4 changed files with 272 additions and 73 deletions

View file

@ -12,7 +12,7 @@ usage() {
cat <<'EOF'
Usage: reset_shared_test_state.sh [--all | <server-dir>...]
Kills shared tmux test sessions and removes stale stdin pipes.
Kills shared server tmux test sessions and removes stale server stdin pipes.
EOF
}
@ -26,8 +26,6 @@ kill_named_session() {
tmux kill-session -t "$session_name" 2>/dev/null || true
}
kill_named_session "mcc-debug"
if [[ $# -eq 0 || "${1:-}" == "--all" ]]; then
while IFS= read -r session_name; do
[[ -z "$session_name" ]] && continue
@ -46,5 +44,3 @@ else
remove_stale_stdin_pipe "$version"
done
fi
rm -f "$MCC_REPO/mcc_input.txt"