From 1b34e1f2501b8def0a0fb4eae28bf6c19a8adde2 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 13 Mar 2026 20:52:54 +0200 Subject: Fix serverless output draining regressions --- internal/clients/session_spec_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'internal/clients/session_spec_test.go') diff --git a/internal/clients/session_spec_test.go b/internal/clients/session_spec_test.go index aa3c45d..8133bc9 100644 --- a/internal/clients/session_spec_test.go +++ b/internal/clients/session_spec_test.go @@ -131,3 +131,17 @@ func TestNewSessionSpecSplitsFiles(t *testing.T) { t.Fatalf("unexpected timeout: %d", spec.Timeout) } } + +func TestNewSessionSpecUsesPipeSentinelForServerlessStdin(t *testing.T) { + t.Parallel() + + spec := NewSessionSpec(config.Args{ + Mode: omode.GrepClient, + Serverless: true, + RegexStr: "ERROR", + }) + + if len(spec.Files) != 1 || spec.Files[0] != "-" { + t.Fatalf("unexpected files for serverless stdin: %#v", spec.Files) + } +} -- cgit v1.2.3