Skip to content

[ops] economyEngine.test.js flaker i CI: 'Unable to deserialize cloned data' fra Node test-runnerens worker-IPC #3172

Description

@NicolaiDolmer

Symptom (2x samme dag, 31/7, to forskellige PR'er — #3169 og #3171): backend-tests-jobbet fejler med praecis 1 fejlende fil, lib/economyEngine.test.js, med runner-interne fejl 'Unable to deserialize cloned data due to invalid or unsupported version' (node:internal/test_runner). Alle testcases i filen er groenne naar filen koeres isoleret (102/102), og resten af suiten er groen (4729/4730). Ogsaa set lokalt i verify-local 31/7.

Hypotese: economyEngine.test.js's payload over test-runnerens worker-IPC (structured clone) rammer en race/korruption — kendt Node-testrunner-fejlklasse ved store/parallelle suites. Ikke relateret til nogen af de PR'er der ramte den.

Mulige veje: (a) koer filen i egen proces/serielt (test-runner shard/isolation), (b) split filen i mindre filer, (c) bump Node-version i CI hvis kendt upstream-fix findes, (d) retry-once-wrapper KUN for denne fejlsignatur.

Acceptkriterie: backend-tests flaker ikke paa denne signatur i 2 uger, uden at nogen ægte fejl maskeres (ingen blind retry af assertion-fejl).

Loop-guard-note: rerun brugt som afblokering 2x 31/7 — 3. gang skal rod-aarsagen tages FOER ny rerun. Refs #3169-CI, #3171-CI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cat:ai-opsTids-attribution: AI-dev-loop, tokens, hooks, harness, docs-metaclaude:todoKlar til Claude pick-uppriority:medStandardtype:bugNoget virker ikke

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions