Skip to content

feat(botsort): add integration tests and fix ruff/mypy errors#335

Merged
SkalskiP merged 1 commit intobot-sort-devfrom
feat/botsort-integration-tests
Mar 26, 2026
Merged

feat(botsort): add integration tests and fix ruff/mypy errors#335
SkalskiP merged 1 commit intobot-sort-devfrom
feat/botsort-integration-tests

Conversation

@SkalskiP
Copy link
Copy Markdown
Collaborator

Add BoT-SORT integration tests and fix pre-commit errors

  • Wired BoTSORTTracker into the registry (tracker_id = "botsort") and exported it from
    trackers/__init__.py
  • Made frame parameter optional in update() (already handled None internally) so the tracker
    works with the existing GT-based test infrastructure
  • Added "botsort" to the integration test suite — verified expected metric values in the JSON
    files are correct (DanceTrack: HOTA 79.999, MOTA 99.511; SportsMOT: HOTA 85.544, MOTA
    98.925)
  • Fixed 1 ruff error (line too long) and 16 mypy errors across tracker.py,
    kalman_box_tracker.py, and cmc.py — all type-level fixes, no logic changes

@SkalskiP SkalskiP merged commit 62e46b9 into bot-sort-dev Mar 26, 2026
2 checks passed
@SkalskiP SkalskiP deleted the feat/botsort-integration-tests branch March 26, 2026 12:20
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.

1 participant