From 8d3206b0da449a511e1a5d6dcac01f4eb2dd5b90 Mon Sep 17 00:00:00 2001 From: nyash-codex Date: Sat, 1 Nov 2025 17:28:04 +0900 Subject: [PATCH] =?UTF-8?q?smokes(loops/bridge):=20=E5=87=BA=E5=8A=9B?= =?UTF-8?q?=E5=AE=89=E5=AE=9A=E5=8C=96=20=E2=80=94=20Gate-C=20=E5=AE=9F?= =?UTF-8?q?=E8=A1=8C=E3=82=92=E9=9D=99=E9=9F=B3=E3=81=97=E3=80=81=E6=9C=AB?= =?UTF-8?q?=E5=B0=BE=E3=81=AE=E6=95=B0=E5=80=A4=E3=82=92=E6=8A=BD=E5=87=BA?= =?UTF-8?q?=E3=81=97=E3=81=A6=E6=A4=9C=E8=A8=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/profiles/quick/core/loops/bridge_loop_break_vm.sh | 8 +++++--- .../profiles/quick/core/loops/bridge_loop_continue_vm.sh | 8 +++++--- .../v2/profiles/quick/core/loops/bridge_loop_sum_vm.sh | 8 +++++--- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_break_vm.sh b/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_break_vm.sh index da14e478..d565d751 100644 --- a/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_break_vm.sh +++ b/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_break_vm.sh @@ -30,10 +30,12 @@ test_bridge_loop_break() { {"type":"Extern","iface":"env.console","method":"log","args":[{"type":"Var","name":"result"}]} ]} JSON - local output - output=$(NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 "$NYASH_BIN" --backend vm --json-file "$tmp_json" 2>&1 | filter_noise) + local output last + output=$(NYASH_QUIET=1 HAKO_QUIET=1 NYASH_CLI_VERBOSE=0 NYASH_NYRT_SILENT_RESULT=1 \ + NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 "$NYASH_BIN" --backend vm --json-file "$tmp_json" 2>&1) + last=$(printf '%s\n' "$output" | awk '/^[0-9-]+$/ {v=$0} END{if(v) print v}') rm -f "$tmp_json" - check_exact "10" "$output" "bridge_loop_break" + check_exact "10" "${last:-$output}" "bridge_loop_break" } run_test "bridge_loop_break" test_bridge_loop_break diff --git a/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_continue_vm.sh b/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_continue_vm.sh index 618d0bde..f1f7335e 100644 --- a/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_continue_vm.sh +++ b/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_continue_vm.sh @@ -30,10 +30,12 @@ test_bridge_loop_continue() { {"type":"Extern","iface":"env.console","method":"log","args":[{"type":"Var","name":"sum"}]} ]} JSON - local output - output=$(NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 "$NYASH_BIN" --backend vm --json-file "$tmp_json" 2>&1 | filter_noise) + local output last + output=$(NYASH_QUIET=1 HAKO_QUIET=1 NYASH_CLI_VERBOSE=0 NYASH_NYRT_SILENT_RESULT=1 \ + NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 "$NYASH_BIN" --backend vm --json-file "$tmp_json" 2>&1) + last=$(printf '%s\n' "$output" | awk '/^[0-9-]+$/ {v=$0} END{if(v) print v}') rm -f "$tmp_json" - check_exact "12" "$output" "bridge_loop_continue" + check_exact "12" "${last:-$output}" "bridge_loop_continue" } run_test "bridge_loop_continue" test_bridge_loop_continue diff --git a/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_sum_vm.sh b/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_sum_vm.sh index f17288e8..0df303af 100644 --- a/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_sum_vm.sh +++ b/tools/smokes/v2/profiles/quick/core/loops/bridge_loop_sum_vm.sh @@ -28,10 +28,12 @@ test_bridge_loop_sum() { {"type":"Extern","iface":"env.console","method":"log","args":[{"type":"Var","name":"sum"}]} ]} JSON - local output - output=$(NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 "$NYASH_BIN" --backend vm --json-file "$tmp_json" 2>&1 | filter_noise) + local output last + output=$(NYASH_QUIET=1 HAKO_QUIET=1 NYASH_CLI_VERBOSE=0 NYASH_NYRT_SILENT_RESULT=1 \ + NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 "$NYASH_BIN" --backend vm --json-file "$tmp_json" 2>&1) + last=$(printf '%s\n' "$output" | awk '/^[0-9-]+$/ {v=$0} END{if(v) print v}') rm -f "$tmp_json" - check_exact "10" "$output" "bridge_loop_sum" + check_exact "10" "${last:-$output}" "bridge_loop_sum" } run_test "bridge_loop_sum" test_bridge_loop_sum