Commit 60b53c9
committed
test(sdk): 覆盖 endpoint/template 实例 get 的 _config fallback 分支
之前在 fix(sdk): 修复方法级 config 在调用链中被悄悄丢弃中给
AgentRuntimeEndpoint.get 与 Template.get 的实例方法补了
config ?? this._config fallback,但没有相应的测试覆盖两个分支,
导致 agent-runtime 分支覆盖率从 ≥95% 跌到 93.64%、sandbox 跌到
90%,未能通过覆盖率门禁。
补两组等价的 case 分别命中两个分支:
- tests/unittests/agent-runtime/agent-runtime.test.ts: 新增
describe('get (instance)'),分别验证 endpoint.get({ config })
时透传 params.config,以及 endpoint.get() 时回落到构造时传入的
instance _config
- tests/unittests/sandbox/template.test.ts: 同构地为 Template
实例 get 增加 params.config 与 _config fallback 两个 case
补完后覆盖率:agent-runtime 分支 95.45%、sandbox 分支 100%、全量
分支 97.37%,重新跨过 95% 门槛。
Change-Id: I61ddc203253722378e83abe4eef639932bda8b64
Co-developed-by: Claude <noreply@anthropic.com>
Signed-off-by: OhYee <oyohyee@oyohyee.com>1 parent 20486f7 commit 60b53c9
2 files changed
Lines changed: 87 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1568 | 1568 | | |
1569 | 1569 | | |
1570 | 1570 | | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
1571 | 1620 | | |
1572 | 1621 | | |
1573 | 1622 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
725 | 725 | | |
726 | 726 | | |
727 | 727 | | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
728 | 766 | | |
729 | 767 | | |
730 | 768 | | |
| |||
0 commit comments