From e39842efe6a1dd85a21958755d21e315fde5d00a Mon Sep 17 00:00:00 2001 From: satyaborg Date: Thu, 30 Jul 2026 22:37:37 +1000 Subject: [PATCH] fix: serialize view fixture logs --- scripts/devloop_test.sh | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/scripts/devloop_test.sh b/scripts/devloop_test.sh index 9fd68c3..4410895 100755 --- a/scripts/devloop_test.sh +++ b/scripts/devloop_test.sh @@ -1838,20 +1838,16 @@ view_log="$work/view.log" mkdir -p "$view_bin" cat > "$view_bin/glow" <<'GLOW' #!/usr/bin/env bash -{ - printf 'glow' - for arg in "$@"; do printf ' <%s>' "$arg"; done - printf '\n' -} >> "$DEVLOOP_VIEW_LOG" +line="glow" +for arg in "$@"; do line="$line <$arg>"; done +printf '%s\n' "$line" >> "$DEVLOOP_VIEW_LOG" printf '%s\n' "rendered markdown" GLOW cat > "$view_bin/gum" <<'GUM' #!/usr/bin/env bash -{ - printf 'gum' - for arg in "$@"; do printf ' <%s>' "$arg"; done - printf '\n' -} >> "$DEVLOOP_VIEW_LOG" +line="gum" +for arg in "$@"; do line="$line <$arg>"; done +printf '%s\n' "$line" >> "$DEVLOOP_VIEW_LOG" cat >/dev/null GUM chmod +x "$view_bin/glow" "$view_bin/gum" @@ -1877,11 +1873,9 @@ not_contains "$(cat "$view_log")" "glow" "markdown view absent glow" contains "$(cat "$view_log")" "gum " "markdown view absent glow fallback" cat > "$view_bin/glow" <<'GLOW' #!/usr/bin/env bash -{ - printf 'glow' - for arg in "$@"; do printf ' <%s>' "$arg"; done - printf '\n' -} >> "$DEVLOOP_VIEW_LOG" +line="glow" +for arg in "$@"; do line="$line <$arg>"; done +printf '%s\n' "$line" >> "$DEVLOOP_VIEW_LOG" printf '%s\n' "rendered markdown" GLOW chmod +x "$view_bin/glow"