Skip to content

[bot] Merge master/58485168 into rel/dev - #1778

Merged
yenkins-admin merged 2 commits into
rel/devfrom
snapshot-master-58485168-to-rel/dev
Sep 4, 2026
Merged

[bot] Merge master/58485168 into rel/dev#1778
yenkins-admin merged 2 commits into
rel/devfrom
snapshot-master-58485168-to-rel/dev

Conversation

@yenkins-admin

Copy link
Copy Markdown
Contributor

🚀 Automated PR to perform merge from master into rel/dev with changes up to 5848516 (created by https://github.com/gooddata/gooddata-python-sdk/actions/runs/33851719856).

Tomkess and others added 2 commits September 3, 2026 17:25
…inds

latency_breakdown (#1758) was wired into only the 9 test kinds the downstream
consumer had enabled, not the SDK's full kind catalog. This closes the gap for
metric_skill, alert_skill, agentic_search, agentic_general_question and
agentic_kda_skill -- all of which already receive real tool_call_events/
reasoning_step_events through the same chat pipeline as their wired siblings.

dashboard_summary is deliberately excluded: it calls a plain REST /summary
endpoint, not the chat/SSE pipeline, so it has no tool-call or reasoning-step
events to report at all.

Also extracts the per-turn timestamp/index rebasing -- previously hand-copied
identically across alert_skill, metric_skill, visualization and conversation,
and needed a fifth time for agentic_kda_skill's simulated-user loop -- into one
shared shift_and_index_events() in models.py. All five call sites use it, so
there is one implementation rather than five that can drift.

Tests: a two-iteration kda test asserts the real rebasing math (iteration 2's
call_ts shifted by iteration 1's turn_wall_clock_sec, tool index from 0 while
reasoning index starts from 1), plus per-run event-propagation guards for
search_tool (which still builds its result in two places) and general_question.

Rebased onto #1771, which restructured the same K-run loops: general_question
now builds all K runs and one shared detail dict in a single place, so the
propagation fix collapses to one site there; search_tool still has two.
…ng-kinds

feat(gooddata-eval): extend detail.latency_breakdown to 5 remaining kinds
@yenkins-admin
yenkins-admin merged commit 8d094ef into rel/dev Sep 4, 2026
1 check passed
@yenkins-admin
yenkins-admin deleted the snapshot-master-58485168-to-rel/dev branch September 4, 2026 08:05
@codecov

codecov Bot commented Sep 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.67%. Comparing base (3ad5eca) to head (5848516).
⚠️ Report is 573 commits behind head on rel/dev.

Additional details and impacted files
@@             Coverage Diff             @@
##           rel/dev    #1778      +/-   ##
===========================================
+ Coverage    81.59%   81.67%   +0.08%     
===========================================
  Files          275      275              
  Lines        19851    19835      -16     
===========================================
+ Hits         16197    16201       +4     
+ Misses        3654     3634      -20     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants