From d70493d5de87497db0c536d2ec2f7af26265db8d Mon Sep 17 00:00:00 2001 From: Donnie Adams Date: Mon, 22 Jul 2024 11:18:25 -0400 Subject: [PATCH] fix: use separate gptscript for window cred override test --- gptscript_test.go | 7 ++++++- test/credential-override-windows.gpt | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 test/credential-override-windows.gpt diff --git a/gptscript_test.go b/gptscript_test.go index 1c5cba7..0353319 100644 --- a/gptscript_test.go +++ b/gptscript_test.go @@ -351,7 +351,12 @@ func TestCredentialOverride(t *testing.T) { t.Fatalf("Error getting working directory: %v", err) } - run, err := g.Run(context.Background(), wd+"/test/credential-override.gpt", Options{ + gptscriptFile := "credential-override.gpt" + if runtime.GOOS == "windows" { + gptscriptFile = "credential-override-windows.gpt" + } + + run, err := g.Run(context.Background(), filepath.Join(wd, "test", gptscriptFile), Options{ DisableCache: true, CredentialOverrides: []string{ "test.ts.credential_override:TEST_CRED=foo", diff --git a/test/credential-override-windows.gpt b/test/credential-override-windows.gpt new file mode 100644 index 0000000..7e5764c --- /dev/null +++ b/test/credential-override-windows.gpt @@ -0,0 +1,5 @@ +credentials: github.com/gptscript-ai/credential as test.ts.credential_override with TEST_CRED as env + +#!/usr/bin/env powershell.exe + +echo "$env:TEST_CRED"