Repository navigation
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## jeff/feat/usd_manager_rename #5033 +/- ##
================================================================
+ Coverage 82.46% 83.80% +1.33%
================================================================
Files 1872 1879 +7
Lines 184720 185634 +914
Branches 15505 15389 -116
================================================================
+ Hits 152338 155566 +3228
+ Misses 28396 26039 -2357
- Partials 3986 4029 +43
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 80 files with indirect coverage changes 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
go2 replay realtime (arm64)
Details
| Benchmark suite | Current: 467453a | Previous: 5bc57a0 | Ratio |
|---|---|---|---|
peak memory |
1743.148 MB |
1776.91 MB |
0.98 |
peak threads |
371 threads |
376 threads |
0.99 |
network (transport) |
2725.802 MB |
2730.972 MB |
1.00 |
disk write |
1.828 MB |
1.59 MB |
1.15 |
instructions |
137.132 G |
138.52 G |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
[Medium impact] The changes reach manipulator command paths, sensor timestamp decoding, and optional simulation installs. The reviewed changes appear safe to merge, with a non-blocking fix needed for JPEG tests on machines without libturbojpeg. Findings
SummaryReplaces the local joint-command type with
Nabla7 explicitly identifies the draft Reviews (1) · Last reviewed commit: "Respect USD wheel availability in the si..." · Reviewed by Greptile |
| @pytest.mark.parametrize("stamp", [0.0, 0.125]) | ||
| def test_lcm_round_trip_preserves_zero_and_subsecond_timestamps(stamp): |
There was a problem hiding this comment.
The new timestamp test calls lcm_jpeg_encode() without @pytest.mark.skipif_no_turbojpeg. If native libturbojpeg is missing on a developer's machine, both cases fail instead of skipping, unlike the existing JPEG test below. Add the same marker, or split the raw and JPEG checks so the raw checks still run.
| @pytest.mark.parametrize("stamp", [0.0, 0.125]) | |
| def test_lcm_round_trip_preserves_zero_and_subsecond_timestamps(stamp): | |
| @pytest.mark.skipif_no_turbojpeg | |
| @pytest.mark.parametrize("stamp", [0.0, 0.125]) | |
| def test_lcm_round_trip_preserves_zero_and_subsecond_timestamps(stamp): |
3bdf8db to
42a0979
Compare
Integrate Option G codecs directly above Jeff's USD-manager prerequisite (#5111), preserving ROS JointCommand and sensor/TF schemas with the pinned dimos-lcm #31 and native MuJoCo 4.0 USD support.