test: narrow changed-test routing for shared internals · openclaw/openclaw@e28ad6a
steipete
·
2026-05-06
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -364,6 +364,14 @@ const SOURCE_TEST_TARGETS = new Map([
|
364 | 364 | "src/secrets/provider-env-vars.ts", |
365 | 365 | ["src/secrets/provider-env-vars.dynamic.test.ts", "src/secrets/provider-env-vars.test.ts"], |
366 | 366 | ], |
| 367 | +[ |
| 368 | +"src/agents/model-fallback-observation.ts", |
| 369 | +["src/agents/model-fallback.test.ts", "src/agents/model-fallback.probe.test.ts"], |
| 370 | +], |
| 371 | +[ |
| 372 | +"src/config/sessions/transcript-append.ts", |
| 373 | +["src/config/sessions/transcript.test.ts", "src/agents/subagent-registry.persistence.test.ts"], |
| 374 | +], |
367 | 375 | [ |
368 | 376 | "src/memory-host-sdk/host/embedding-defaults.ts", |
369 | 377 | ["packages/memory-host-sdk/src/host/embeddings.test.ts"], |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -213,6 +213,23 @@ describe("scripts/test-projects changed-target routing", () => {
|
213 | 213 | }); |
214 | 214 | }); |
215 | 215 | |
| 216 | +it("routes model fallback observation changes through fallback regressions", () => { |
| 217 | +expect(resolveChangedTestTargetPlan(["src/agents/model-fallback-observation.ts"])).toEqual({ |
| 218 | +mode: "targets", |
| 219 | +targets: ["src/agents/model-fallback.test.ts", "src/agents/model-fallback.probe.test.ts"], |
| 220 | +}); |
| 221 | +}); |
| 222 | + |
| 223 | +it("routes transcript append changes through transcript and persistence regressions", () => { |
| 224 | +expect(resolveChangedTestTargetPlan(["src/config/sessions/transcript-append.ts"])).toEqual({ |
| 225 | +mode: "targets", |
| 226 | +targets: [ |
| 227 | +"src/config/sessions/transcript.test.ts", |
| 228 | +"src/agents/subagent-registry.persistence.test.ts", |
| 229 | +], |
| 230 | +}); |
| 231 | +}); |
| 232 | + |
216 | 233 | it("keeps extension batch runner edits on extension script tests", () => { |
217 | 234 | expect(resolveChangedTestTargetPlan(["scripts/test-extension-batch.mjs"])).toEqual({ |
218 | 235 | mode: "targets", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。