From 86c09f6ca9d4bcec8226bd7a62febb1580bb96f4 Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Fri, 17 Jul 2026 15:50:37 +0800 Subject: [PATCH] test(jsonl): mark native Windows ENOTDIR coverage --- docs/config-catalog.md | 2 +- .../session-persistence/session-persistence-jsonl/src/index.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/config-catalog.md b/docs/config-catalog.md index 3e3d8141fa..ba273888d1 100644 --- a/docs/config-catalog.md +++ b/docs/config-catalog.md @@ -634,7 +634,7 @@ export interface Config { } ``` -Source: [`packages/session-persistence/session-persistence-jsonl/src/index.ts:24`](../packages/session-persistence/session-persistence-jsonl/src/index.ts) +Source: [`packages/session-persistence/session-persistence-jsonl/src/index.ts:25`](../packages/session-persistence/session-persistence-jsonl/src/index.ts) ## `@deepseek-ai/dsh-session-persistence-sqlite` diff --git a/packages/session-persistence/session-persistence-jsonl/src/index.ts b/packages/session-persistence/session-persistence-jsonl/src/index.ts index 2f33664139..39aa493a0b 100644 --- a/packages/session-persistence/session-persistence-jsonl/src/index.ts +++ b/packages/session-persistence/session-persistence-jsonl/src/index.ts @@ -399,6 +399,7 @@ export class SessionPersistenceJsonl extends SessionPersistence implements Persi } } + /* v8 ignore start -- native Windows coverage exercises this repair; POSIX open reports ENOTDIR before this point. */ private async assertLogParentAllowsAbsence(path: string): Promise { try { const parent = dirname(path) @@ -413,6 +414,7 @@ export class SessionPersistenceJsonl extends SessionPersistence implements Persi throw error } } + /* v8 ignore stop */ } export default SessionPersistenceJsonl