diff options
| author | Filip <[email protected]> | 2026-03-07 00:08:59 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-06 17:08:59 -0600 |
| commit | c4fd677785392aa27d0bd3e01cc185d24d7bc7fd (patch) | |
| tree | aad2c01f3167a30b38fb5d8f964456358e74d778 /packages/app/e2e/utils.ts | |
| parent | 770cb66628244373305f40915409f6cf3522b43e (diff) | |
| download | opencode-c4fd677785392aa27d0bd3e01cc185d24d7bc7fd.tar.gz opencode-c4fd677785392aa27d0bd3e01cc185d24d7bc7fd.zip | |
tests(app): e2e tests part 67 (#16406)
Diffstat (limited to 'packages/app/e2e/utils.ts')
| -rw-r--r-- | packages/app/e2e/utils.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/app/e2e/utils.ts b/packages/app/e2e/utils.ts index e015a1e9b..e2d61984d 100644 --- a/packages/app/e2e/utils.ts +++ b/packages/app/e2e/utils.ts @@ -1,5 +1,5 @@ import { createOpencodeClient } from "@opencode-ai/sdk/v2/client" -import { base64Encode } from "@opencode-ai/util/encode" +import { base64Encode, checksum } from "@opencode-ai/util/encode" export const serverHost = process.env.PLAYWRIGHT_SERVER_HOST ?? "127.0.0.1" export const serverPort = process.env.PLAYWRIGHT_SERVER_PORT ?? "4096" @@ -33,3 +33,9 @@ export function dirPath(directory: string) { export function sessionPath(directory: string, sessionID?: string) { return `${dirPath(directory)}/session${sessionID ? `/${sessionID}` : ""}` } + +export function workspacePersistKey(directory: string, key: string) { + const head = directory.slice(0, 12) || "workspace" + const sum = checksum(directory) ?? "0" + return `opencode.workspace.${head}.${sum}.dat:workspace:${key}` +} |
