mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 15:40:44 +00:00
test: use built-in OpenAI provider in Windows smoke
This commit is contained in:
@@ -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.")}
|
||||
|
||||
@@ -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.")}
|
||||
|
||||
@@ -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");
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user