Skip to content

[Go Migration] Investigate gcode_arcs.test and pressure_advance.test failures #5

@AndySze

Description

@AndySze

Problem

These tests are failing but the root cause needs investigation. They may be related to:

  • Floating-point rounding issues (like screws_tilt_adjust)
  • Timing offsets (like bltouch)
  • Other step generation differences

Current Status

  • gcode_arcs.test: ❌ FAIL
  • pressure_advance.test: ❌ FAIL

Investigation Plan

  1. First fix [Go Migration] Fix screws_tilt_adjust.test floating-point rounding #2 (screws_tilt_adjust floating-point rounding)
  2. Re-run tests to see if they pass
  3. If still failing, analyze diffs for patterns:
    • Check for consistent clock offsets
    • Check for step count/interval differences
    • Check for command ordering issues

Verification

./scripts/go_migration_golden.py compare --only gcode_arcs --mode strict
./scripts/go_migration_golden.py compare --only pressure_advance --mode strict

Dependencies

May be fixed by:

Parent Issue

Part of #1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions