Skip to content

fix(tests): update umbrella hw/preflight tests for msw-core 0.29 - #25

Merged
larsrollik merged 1 commit into
mainfrom
fix/umbrella-tests-msw-core-0.29
Aug 14, 2026
Merged

fix(tests): update umbrella hw/preflight tests for msw-core 0.29#25
larsrollik merged 1 commit into
mainfrom
fix/umbrella-tests-msw-core-0.29

Conversation

@larsrollik

Copy link
Copy Markdown
Member

The umbrella's copies of test_hardware_manager.py / test_preflight_and_pipeline.py drifted behind msw-core (installed from PyPI in CI), so umbrella CI has been red for any PR:

  • BpodFactory is now called with workspace_path=None, session_name=None (the pybpod-workspace fix) — updated the assert_called_once_with.
  • Preflight emits a bulleted Pre-flight check failed: … message with the lowercase device name — updated the match/in assertions.

Assertion-only; no behaviour change. Unblocks the config-docs PR (#24) and greens umbrella CI. (These are the stale extracted tests the roadmap tracks for relocation into msw-core.)

The umbrella's copies of these integration tests drifted behind msw-core: the
BpodFactory call now carries workspace_path/session_name (the pybpod-workspace
fix), and preflight emits a bulleted 'Pre-flight check failed' message using the
lowercase device name. Update the assertions to match; no behaviour change.
@larsrollik
larsrollik requested a review from a team as a code owner August 14, 2026 07:50
@larsrollik
larsrollik merged commit 136f2cd into main Aug 14, 2026
8 checks passed
@larsrollik
larsrollik deleted the fix/umbrella-tests-msw-core-0.29 branch August 14, 2026 07:52
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