test: use built-in OpenAI provider in Windows smoke

This commit is contained in:
Peter Steinberger
2026-05-01 12:28:21 +01:00
parent 12fbdd4ede
commit 7719dd8804
3 changed files with 2 additions and 30 deletions

View File

@@ -144,20 +144,6 @@ Wait-OpenClawGateway
Invoke-OpenClaw models set ${psSingleQuote(input.auth.modelId)}
Invoke-OpenClaw config set agents.defaults.skipBootstrap true --strict-json
Invoke-OpenClaw config set tools.profile minimal
$configPath = Join-Path $env:USERPROFILE '.openclaw\\openclaw.json'
$config = Get-Content $configPath -Raw | ConvertFrom-Json
if ($null -eq $config.models) {
$config | Add-Member -MemberType NoteProperty -Name models -Value ([pscustomobject]@{})
}
if ($null -eq $config.models.providers) {
$config.models | Add-Member -MemberType NoteProperty -Name providers -Value ([pscustomobject]@{})
}
$config.models.providers | Add-Member -Force -MemberType NoteProperty -Name openai -Value ([pscustomobject]@{
baseUrl = 'https://api.openai.com/v1'
models = @()
timeoutSeconds = 300
})
$config | ConvertTo-Json -Depth 100 | Set-Content -Path $configPath -Encoding utf8
$sessionPath = Join-Path $env:USERPROFILE '.openclaw\\agents\\main\\sessions\\parallels-npm-update-windows.jsonl'
Remove-Item $sessionPath -Force -ErrorAction SilentlyContinue
${windowsAgentWorkspaceScript("Parallels npm update smoke test assistant.")}

View File

@@ -891,20 +891,6 @@ Invoke-OpenClaw config set agents.defaults.skipBootstrap true --strict-json
if ($LASTEXITCODE -ne 0) { throw "config set failed" }
Invoke-OpenClaw config set tools.profile minimal
if ($LASTEXITCODE -ne 0) { throw "tools profile config set failed" }
$configPath = Join-Path $env:USERPROFILE '.openclaw\\openclaw.json'
$config = Get-Content $configPath -Raw | ConvertFrom-Json
if ($null -eq $config.models) {
$config | Add-Member -MemberType NoteProperty -Name models -Value ([pscustomobject]@{})
}
if ($null -eq $config.models.providers) {
$config.models | Add-Member -MemberType NoteProperty -Name providers -Value ([pscustomobject]@{})
}
$config.models.providers | Add-Member -Force -MemberType NoteProperty -Name openai -Value ([pscustomobject]@{
baseUrl = 'https://api.openai.com/v1'
models = @()
timeoutSeconds = 300
})
$config | ConvertTo-Json -Depth 100 | Set-Content -Path $configPath -Encoding utf8
$sessionPath = Join-Path $env:USERPROFILE '.openclaw\\agents\\main\\sessions\\parallels-windows-smoke.jsonl'
Remove-Item $sessionPath -Force -ErrorAction SilentlyContinue
${windowsAgentWorkspaceScript("Parallels Windows smoke test assistant.")}

View File

@@ -452,8 +452,8 @@ console.log(JSON.stringify(result));
expect(script).toContain('guestPowerShellBackground(\n "agent-turn"');
expect(script).toContain("OPENCLAW_PARALLELS_WINDOWS_AGENT_TIMEOUT_S");
expect(script).toContain("finalAssistant(Raw|Visible)Text");
expect(script).toContain("$config.models.providers");
expect(script).toContain("timeoutSeconds = 300");
expect(script).not.toContain("$config.models.providers");
expect(script).not.toContain("timeoutSeconds = 300");
expect(script).toContain("parallels-windows-smoke.jsonl");
});