From aa7e7afebf2bb65fb5a86183bd1f7190d6502b4d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 29 Jun 2025 12:23:20 +0300 Subject: fix: resolve dcat test failures with channel-less implementation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix serverless mode extra blank lines by removing DTail 3 backward compatibility fallthrough for '\n' character - Fix empty line handling in client message processing - Update integration test framework to inherit environment variables, allowing turbo boost testing - Clean up debug logging code Note: dcat1d.txt test fails because DTail adds newline to files without trailing newlines - this is a protocol limitation where newlines are stripped during transmission and re-added by the client. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- integrationtests/commandutils.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'integrationtests') diff --git a/integrationtests/commandutils.go b/integrationtests/commandutils.go index 763e76f..fd63b5d 100644 --- a/integrationtests/commandutils.go +++ b/integrationtests/commandutils.go @@ -77,9 +77,10 @@ func startCommandWithEnv(ctx context.Context, t *testing.T, inPipeFile, t.Log(cmdStr, strings.Join(args, " ")) cmd := exec.CommandContext(ctx, cmdStr, args...) - // Set environment variables if provided + // Always inherit environment variables + cmd.Env = os.Environ() + // Add any additional environment variables if provided if env != nil { - cmd.Env = os.Environ() for k, v := range env { cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", k, v)) } -- cgit v1.2.3