• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TUM-Aries-Lab / hip-controller / 34614829761
86%

Build:
DEFAULT BRANCH: main
Ran 11 Sep 2026 03:15PM UTC
Jobs 1
Files 30
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Sep 2026 03:13PM UTC coverage: 83.815% (+0.08%) from 83.739%
34614829761

push

github

NGierden
Add property tests for the sensor preprocessing pipeline

SensorPreprocessor had no direct test. It sat at 78% coverage purely
incidentally, via the end-to-end controller tests, and those cannot see
whether the stages are actually wired together.

That gap is not hypothetical. An earlier refactor of this class ended up
constructing two SogiFllFiltering objects: one filtering the angle, and a
second that set_locomotion_mode / set_demo_mode configured but which was
never stepped. Per-mode retuning silently became a no-op, and on the SOGI
velocity path the output velocity was identically zero. The entire suite
still passed, because the end-to-end tests only assert the command is finite
and inside the motor limits -- which zero velocity does not violate.

Verified these tests close that hole by mutating the source and re-running:

  velocity forced to zero    -> 3 failures, including both velocity tests
  mode switches made no-ops  -> 2 failures, both mode-change tests

Covered: velocity is non-static and in phase with the true derivative, the
filtered angle tracks the input, a constant mounting offset is removed,
set_locomotion_mode and set_demo_mode both change the filtered output, the
stand-still gate decays the oscillator, reset restores initial response,
extreme inputs stay finite, non-monotonic timestamps raise, and the first
sample passes through unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

1103 of 1316 relevant lines covered (83.81%)

0.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34614829761.1 11 Sep 2026 03:15PM UTC 30
83.81
GitHub Action Run
Source Files on build 34614829761
  • Tree
  • List 30
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34614829761
  • 0caadba7 on github
  • Prev Build on main (#34612673293)
  • Next Build on main (#34616677376)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc