diff --git a/src/lib/services/catalog-asset-repair-live.test.ts b/src/lib/services/catalog-asset-repair-live.test.ts index a64fb226..be5d4b6a 100644 --- a/src/lib/services/catalog-asset-repair-live.test.ts +++ b/src/lib/services/catalog-asset-repair-live.test.ts @@ -5,7 +5,6 @@ import { appendFileSync } from "node:fs"; import { beforeAll, describe, expect, it } from "vitest"; import { loadEnvForLiveTests } from "@/test/live-env"; -const runLive = process.env.RUN_CATALOG_AUDIT_LIVE === "1"; const LOG = "/tmp/catalog-asset-repair.log"; const log = (msg: string) => { appendFileSync(LOG, `${new Date().toISOString()} ${msg}\n`); diff --git a/src/lib/services/catalog-audit-live.test.ts b/src/lib/services/catalog-audit-live.test.ts index 6294b22a..fcc4dae5 100644 --- a/src/lib/services/catalog-audit-live.test.ts +++ b/src/lib/services/catalog-audit-live.test.ts @@ -32,7 +32,9 @@ const KNOWN_EVENT_TYPES = new Set([ "error", ]); -describe("catalog audit live (read-only)", () => { +describe("catalog audit live (read-only)", { + skip: process.env.RUN_CATALOG_AUDIT_LIVE !== "1", +}, () => { let db: typeof import("@/lib/db").db; let runCatalogAudit: typeof import("@/lib/services/catalog-audit").runCatalogAudit; let types: typeof import("@/lib/services/item-kind"); diff --git a/src/lib/services/catalog-audit-repair-live.test.ts b/src/lib/services/catalog-audit-repair-live.test.ts index dd9de11c..6b64717d 100644 --- a/src/lib/services/catalog-audit-repair-live.test.ts +++ b/src/lib/services/catalog-audit-repair-live.test.ts @@ -13,7 +13,6 @@ import { appendFileSync } from "node:fs"; import { beforeAll, describe, expect, it } from "vitest"; import { loadEnvForLiveTests } from "@/test/live-env"; -const runLive = process.env.RUN_CATALOG_AUDIT_LIVE === "1"; const LOG = "/tmp/catalog-audit-repair.log"; const log = (...parts: unknown[]) => appendFileSync( @@ -23,7 +22,9 @@ const log = (...parts: unknown[]) => .join(" ")}\n`, ); -describe("catalog audit live repair", () => { +describe("catalog audit live repair", { + skip: process.env.RUN_CATALOG_AUDIT_LIVE !== "1", +}, () => { let runCatalogAudit: typeof import("@/lib/services/catalog-audit").runCatalogAudit; beforeAll(async () => { diff --git a/src/lib/services/catalog-audit-summary-live.test.ts b/src/lib/services/catalog-audit-summary-live.test.ts index 3a2bdd7d..94ccc0d5 100644 --- a/src/lib/services/catalog-audit-summary-live.test.ts +++ b/src/lib/services/catalog-audit-summary-live.test.ts @@ -4,13 +4,14 @@ import { appendFileSync } from "node:fs"; import { beforeAll, describe, expect, it } from "vitest"; import { loadEnvForLiveTests } from "@/test/live-env"; -const runLive = process.env.RUN_CATALOG_AUDIT_LIVE === "1"; const LOG = "/tmp/catalog-audit-summary.log"; const log = (msg: string) => { appendFileSync(LOG, `${msg}\n`); }; -describe("catalog audit read-only summary", () => { +describe("catalog audit read-only summary", { + skip: process.env.RUN_CATALOG_AUDIT_LIVE !== "1", +}, () => { let runCatalogAudit: typeof import("@/lib/services/catalog-audit").runCatalogAudit; beforeAll(async () => { diff --git a/src/lib/services/catalog-repair-direct-live.test.ts b/src/lib/services/catalog-repair-direct-live.test.ts index 69175834..85f983ad 100644 --- a/src/lib/services/catalog-repair-direct-live.test.ts +++ b/src/lib/services/catalog-repair-direct-live.test.ts @@ -13,9 +13,9 @@ import { sql } from "drizzle-orm"; import { beforeAll, describe, expect, it } from "vitest"; import { loadEnvForLiveTests } from "@/test/live-env"; -const runLive = process.env.RUN_CATALOG_AUDIT_LIVE === "1"; - -describe("catalog repair direct (live)", () => { +describe("catalog repair direct (live)", { + skip: process.env.RUN_CATALOG_AUDIT_LIVE !== "1", +}, () => { let db: typeof import("@/lib/db").db; let repair: typeof import("@/lib/services/catalog-repair"); diff --git a/src/lib/services/clone-bulk-import-live.test.ts b/src/lib/services/clone-bulk-import-live.test.ts index 9fb6b5a3..e89e511d 100644 --- a/src/lib/services/clone-bulk-import-live.test.ts +++ b/src/lib/services/clone-bulk-import-live.test.ts @@ -13,7 +13,9 @@ const log = (msg: string) => appendFileSync(LOG, `${msg}\n`); // Source ids that reliably serve .nitro files (verified 2026-09). const IMPORT_IDS = ["default-sodastudios", "default-hubbly"]; -describe("clone bulk import", () => { +describe("clone bulk import", { + skip: process.env.RUN_CLONE_BULK_LIVE !== "1", +}, () => { beforeAll(async () => { loadEnvForLiveTests(); }); diff --git a/src/lib/services/clone-feasibility-live.test.ts b/src/lib/services/clone-feasibility-live.test.ts index fdc47b7e..8f10b814 100644 --- a/src/lib/services/clone-feasibility-live.test.ts +++ b/src/lib/services/clone-feasibility-live.test.ts @@ -10,7 +10,9 @@ const runLive = process.env.RUN_CLONE_FEASIBILITY_LIVE === "1"; const LOG = "/tmp/clone-feasibility.log"; const log = (msg: string) => appendFileSync(LOG, `${msg}\n`); -describe("clone feasibility", () => { +describe("clone feasibility", { + skip: process.env.RUN_CLONE_FEASIBILITY_LIVE !== "1", +}, () => { beforeAll(async () => { loadEnvForLiveTests(); }); diff --git a/src/lib/services/import-real.test.ts b/src/lib/services/import-real.test.ts index db66052e..8398be72 100644 --- a/src/lib/services/import-real.test.ts +++ b/src/lib/services/import-real.test.ts @@ -3,7 +3,9 @@ import { describe, expect, it } from "vitest"; import { importClothingSet } from "@/lib/services/clothing-set-import"; import { __clearFigureOfficialCache } from "@/lib/services/figure-official"; -describe("real import", () => { +describe("real import", { + skip: process.env.RUN_IMPORT_REAL_LIVE !== "1", +}, () => { it("imports set 5044 (needs new lib shirt_M_drsports)", async () => { __clearFigureOfficialCache(); const progress: string[] = [];