test: carve overflow timeout payloads · openclaw/openclaw@b428427
shakkernerd
·
2026-05-13
·
via Recent Commits to openclaw:main
File tree
src/agents/pi-embedded-runner
| Original file line number | Diff line number | Diff line change |
|---|
@@ -677,15 +677,26 @@ describe("overflow compaction in run loop", () => {
|
677 | 677 | |
678 | 678 | const result = await runEmbeddedPiAgent(baseParams); |
679 | 679 | |
680 | | -expect(result.payloads).toEqual([ |
681 | | -expect.objectContaining({ |
| 680 | +expect( |
| 681 | +result.payloads?.map((payload) => ({ |
| 682 | +isError: payload.isError, |
| 683 | +textIncludesTimedOut: payload.text?.includes("timed out") ?? false, |
| 684 | +mediaUrl: payload.mediaUrl, |
| 685 | +mediaUrls: payload.mediaUrls, |
| 686 | +})), |
| 687 | +).toEqual([ |
| 688 | +{ |
| 689 | +isError: undefined, |
| 690 | +textIncludesTimedOut: false, |
682 | 691 | mediaUrl: "https://example.test/tool-output.png", |
683 | 692 | mediaUrls: ["https://example.test/tool-output.png"], |
684 | | -}), |
685 | | -expect.objectContaining({ |
| 693 | +}, |
| 694 | +{ |
686 | 695 | isError: true, |
687 | | -text: expect.stringContaining("timed out"), |
688 | | -}), |
| 696 | +textIncludesTimedOut: true, |
| 697 | +mediaUrl: undefined, |
| 698 | +mediaUrls: undefined, |
| 699 | +}, |
689 | 700 | ]); |
690 | 701 | }); |
691 | 702 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。