test: speed up managed proxy tests · openclaw/openclaw@64f4c7b
shakkernerd
·
2026-05-10
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | | -import { mkdtemp, rm } from "node:fs/promises"; |
| 1 | +import { mkdir, mkdtemp, rm, writeFile } from "node:fs/promises"; |
2 | 2 | import { createServer as createHttpServer } from "node:http"; |
3 | 3 | import { Socket, type AddressInfo } from "node:net"; |
4 | 4 | import { tmpdir } from "node:os"; |
@@ -19,12 +19,16 @@ async function cleanupTestDirs(): Promise<void> {
|
19 | 19 | |
20 | 20 | async function makeSettings() { |
21 | 21 | testRoot = await mkdtemp(join(tmpdir(), "openclaw-debug-proxy-managed-proxy-")); |
| 22 | +const certDir = join(testRoot, "certs"); |
| 23 | +await mkdir(certDir, { recursive: true }); |
| 24 | +await writeFile(join(certDir, "root-ca.pem"), "test root cert\n", "utf8"); |
| 25 | +await writeFile(join(certDir, "root-ca-key.pem"), "test root key\n", "utf8"); |
22 | 26 | return { |
23 | 27 | enabled: true, |
24 | 28 | required: false, |
25 | 29 | dbPath: ":memory:", |
26 | 30 | blobDir: join(testRoot, "blobs"), |
27 | | -certDir: join(testRoot, "certs"), |
| 31 | + certDir, |
28 | 32 | sessionId: "debug-proxy-managed-proxy-test", |
29 | 33 | sourceProcess: "test", |
30 | 34 | }; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。