mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 15:30:47 +00:00
fix: centralize source reply delivery mode
This commit is contained in:
@@ -141,6 +141,78 @@ describe("scripts/test-projects changed-target routing", () => {
|
||||
});
|
||||
});
|
||||
|
||||
it("routes group visible reply config changes through channel delivery regressions", () => {
|
||||
expect(
|
||||
resolveChangedTestTargetPlan([
|
||||
"src/config/types.messages.ts",
|
||||
"src/config/zod-schema.core.ts",
|
||||
]),
|
||||
).toEqual({
|
||||
mode: "targets",
|
||||
targets: [
|
||||
"src/auto-reply/reply/dispatch-acp.test.ts",
|
||||
"src/auto-reply/reply/dispatch-from-config.test.ts",
|
||||
"src/auto-reply/reply/followup-runner.test.ts",
|
||||
"src/auto-reply/reply/groups.test.ts",
|
||||
"extensions/discord/src/monitor/message-handler.process.test.ts",
|
||||
"extensions/slack/src/monitor.tool-result.test.ts",
|
||||
],
|
||||
});
|
||||
});
|
||||
|
||||
it("routes source reply prompt changes through prompt and channel delivery regressions", () => {
|
||||
expect(resolveChangedTestTargetPlan(["src/agents/system-prompt.ts"])).toEqual({
|
||||
mode: "targets",
|
||||
targets: [
|
||||
"src/agents/system-prompt.test.ts",
|
||||
"src/auto-reply/reply/dispatch-acp.test.ts",
|
||||
"src/auto-reply/reply/dispatch-from-config.test.ts",
|
||||
"src/auto-reply/reply/followup-runner.test.ts",
|
||||
"src/auto-reply/reply/groups.test.ts",
|
||||
"extensions/discord/src/monitor/message-handler.process.test.ts",
|
||||
"extensions/slack/src/monitor.tool-result.test.ts",
|
||||
],
|
||||
});
|
||||
});
|
||||
|
||||
it("routes source reply delivery mode changes through channel delivery regressions", () => {
|
||||
expect(
|
||||
resolveChangedTestTargetPlan(["src/auto-reply/reply/source-reply-delivery-mode.ts"]),
|
||||
).toEqual({
|
||||
mode: "targets",
|
||||
targets: [
|
||||
"src/auto-reply/reply/dispatch-acp.test.ts",
|
||||
"src/auto-reply/reply/dispatch-from-config.test.ts",
|
||||
"src/auto-reply/reply/followup-runner.test.ts",
|
||||
"src/auto-reply/reply/groups.test.ts",
|
||||
"extensions/discord/src/monitor/message-handler.process.test.ts",
|
||||
"extensions/slack/src/monitor.tool-result.test.ts",
|
||||
],
|
||||
});
|
||||
});
|
||||
|
||||
it("routes channel reply pipeline SDK changes through SDK and channel delivery regressions", () => {
|
||||
expect(resolveChangedTestTargetPlan(["src/plugin-sdk/channel-reply-pipeline.ts"])).toEqual({
|
||||
mode: "targets",
|
||||
targets: [
|
||||
"src/plugins/contracts/plugin-sdk-subpaths.test.ts",
|
||||
"src/auto-reply/reply/dispatch-acp.test.ts",
|
||||
"src/auto-reply/reply/dispatch-from-config.test.ts",
|
||||
"src/auto-reply/reply/followup-runner.test.ts",
|
||||
"src/auto-reply/reply/groups.test.ts",
|
||||
"extensions/discord/src/monitor/message-handler.process.test.ts",
|
||||
"extensions/slack/src/monitor.tool-result.test.ts",
|
||||
],
|
||||
});
|
||||
});
|
||||
|
||||
it("routes reply runtime SDK exports through plugin SDK contract tests", () => {
|
||||
expect(resolveChangedTestTargetPlan(["src/plugin-sdk/reply-runtime.ts"])).toEqual({
|
||||
mode: "targets",
|
||||
targets: ["src/plugins/contracts/plugin-sdk-subpaths.test.ts"],
|
||||
});
|
||||
});
|
||||
|
||||
it("keeps extension batch runner edits on extension script tests", () => {
|
||||
expect(resolveChangedTestTargetPlan(["scripts/test-extension-batch.mjs"])).toEqual({
|
||||
mode: "targets",
|
||||
@@ -465,7 +537,12 @@ describe("scripts/test-projects changed-target routing", () => {
|
||||
).toEqual({
|
||||
mode: "targets",
|
||||
targets: [
|
||||
"src/auto-reply/reply/dispatch-acp.test.ts",
|
||||
"src/auto-reply/reply/dispatch-from-config.test.ts",
|
||||
"src/auto-reply/reply/followup-runner.test.ts",
|
||||
"src/auto-reply/reply/groups.test.ts",
|
||||
"extensions/discord/src/monitor/message-handler.process.test.ts",
|
||||
"extensions/slack/src/monitor.tool-result.test.ts",
|
||||
"src/auto-reply/reply/effective-reply-route.test.ts",
|
||||
],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user