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