Skip to content

Comments

Reintegration of fixtures and Engine code for MCM validation#404

Merged
MateuszGrabuszynski merged 52 commits intomainfrom
fixtures_engine_mcm_integration
Jul 25, 2025
Merged

Reintegration of fixtures and Engine code for MCM validation#404
MateuszGrabuszynski merged 52 commits intomainfrom
fixtures_engine_mcm_integration

Conversation

@KarolinaPomian
Copy link
Collaborator

No description provided.

KarolinaPomian and others added 2 commits July 21, 2025 11:31
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR reintegrates fixtures and Engine code for MCM validation testing, modernizing the test framework to use new fixtures and configurations while updating dependency management.

  • Complete rewrite of test files to use new fixture architecture (hosts, media_proxy, mesh_agent)
  • Replacement of legacy dependency list with modern package versions
  • Introduction of new configuration templates and test infrastructure

Reviewed Changes

Copilot reviewed 91 out of 93 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
requirements.txt Updated to use modern pytest versions and MCM-specific packages
conftest.py Added comprehensive test fixtures for media proxy, mesh agent, and host management
test_demo.py Added demonstration test showing fixture usage patterns
Multiple test files Converted from legacy Engine imports to new rx_tx_app framework
Config files Added topology and test configuration templates

KarolinaPomian and others added 14 commits July 21, 2025 13:28
…m_video.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
…m_audio.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
…m_audio.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
andremiszcz
andremiszcz previously approved these changes Jul 25, 2025
Copy link
Collaborator

@MateuszGrabuszynski MateuszGrabuszynski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few minor comments.

Co-authored-by: Mateusz Grabuszyński <mgrabuszynski@gmail.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
KarolinaPomian and others added 2 commits July 25, 2025 14:28
…_audio.py

Co-authored-by: Mateusz Grabuszyński <mgrabuszynski@gmail.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Co-authored-by: Mateusz Grabuszyński <mgrabuszynski@gmail.com>
Signed-off-by: KarolinaPomian <108665762+KarolinaPomian@users.noreply.github.com>
Copy link
Collaborator

@MateuszGrabuszynski MateuszGrabuszynski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@MateuszGrabuszynski MateuszGrabuszynski merged commit 334a890 into main Jul 25, 2025
9 checks passed
@MateuszGrabuszynski MateuszGrabuszynski deleted the fixtures_engine_mcm_integration branch July 25, 2025 13:18
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.

3 participants