Skip to content

Flakey: fix test_a_trajectory_reaches_the_fake_arm_and_the_base_is_told_to_stand_still - #4965

Merged
paul-nechifor merged 1 commit into
mainfrom
mustafa/fix/flaky_test_a_trajectory_reaches_the_fake_arm_and_the_base_is_told_to_stand_still
Nov 1, 2026
Merged

paul-nechifor merged 1 commit into
mainfrom
mustafa/fix/flaky_test_a_trajectory_reaches_the_fake_arm_and_the_base_is_told_to_stand_still

Conversation

@mustafab0

Copy link
Copy Markdown
Contributor

A CI runner freeze longer than the coordinator's 0.2 s reading timeout dropped the trajectory's single final command and left the arm short of TARGET, so the fixture now uses a 10 s reading timeout, with the restart test keeping 0.2 s because it relies on that silence being noticed.

…f its target

A runner stall longer than the 0.2 s reading timeout makes the coordinator skip
the trajectory final command and hold the arm where it last reported. The tests
now wait 10 s for readings, except the restart test, which needs the silence
noticed.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

go2 replay realtime (arm64)

Details
Benchmark suite Current: 60b0fee Previous: d2fb73c Ratio
peak memory 1752.172 MB 1737.02 MB 1.01
peak threads 379 threads 371 threads 1.02
network (transport) 2736.299 MB 2733.743 MB 1.00
disk write 1.711 MB 1.699 MB 1.01
instructions 138.151 G 136.49 G 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@greptile-apps

greptile-apps Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Low impact] Safe to merge within the reviewed scope: trajectory completion and restarted-arm holding both passed with the updated fixture configuration.

Summary

Raises the test fixture’s default reading_timeout_s to 10 seconds so brief CI freezes do not drop the trajectory’s final command.

  • End-to-end tests wait longer for readings, except when restart tests need silence noticed.

Reviews (1) · Last reviewed commit: "test(control): a frozen test machine no ..." · Reviewed by Greptile

@codecov

codecov Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@@           Coverage Diff           @@
##             main    #4965   +/-   ##
=======================================
  Coverage   83.07%   83.07%           
=======================================
  Files        1752     1752           
  Lines      169252   169253    +1     
  Branches    13952    13952           
=======================================
+ Hits       140610   140615    +5     
+ Misses      24985    24984    -1     
+ Partials     3657     3654    -3     
Components Coverage Δ
Tests 96.44% <100.00%> (+<0.01%) ⬆️
Flag Coverage Δ
OS-macos-latest 77.44% <100.00%> (+<0.01%) ⬆️
OS-ubuntu-24.04-arm 77.24% <100.00%> (-0.01%) ⬇️
OS-ubuntu-latest 77.62% <100.00%> (+<0.01%) ⬆️
Py-3.10 77.62% <100.00%> (-0.01%) ⬇️
Py-3.11 77.60% <100.00%> (+<0.01%) ⬆️
Py-3.12 77.61% <100.00%> (+<0.01%) ⬆️
SelfHosted-Linux 40.09% <100.00%> (+<0.01%) ⬆️
SelfHosted-macOS 39.81% <100.00%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
dimos/control/test_coordinator_connections.py 98.68% <100.00%> (+<0.01%) ⬆️

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Nov 1, 2026
@paul-nechifor
paul-nechifor merged commit 820a83d into main Nov 1, 2026
42 checks passed
@paul-nechifor
paul-nechifor deleted the mustafa/fix/flaky_test_a_trajectory_reaches_the_fake_arm_and_the_base_is_told_to_stand_still branch November 1, 2026 02:12

This branch was previously deployed

1 inactive deployment
cachix — 60b0fee9 Deployed Nov 1, 2026 by mustafab0 via cachix-build-macos #15407
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Required CI checks have passed on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants