Skip to content

Conversation

smalis-msft
Copy link
Contributor

@smalis-msft smalis-msft commented Oct 3, 2025

Remove tests that don't actually cover any of our code (hyper-v without openhcl), try uncommenting tests to see if they're still broken, move more tests to use pipette, add numa node configuration to heavy tests, remove some duplicated testing, and ensure nothing's missing.

@smalis-msft smalis-msft requested a review from a team as a code owner October 3, 2025 17:20
@Copilot Copilot AI review requested due to automatic review settings October 3, 2025 17:20
Copy link
Contributor

@Copilot 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 performs multiarch test cleanup by removing tests that don't cover project code, enabling previously commented tests, and improving test organization. The changes focus on removing Hyper-V tests without OpenHCL, consolidating duplicated tests, and adding NUMA node configuration to heavy tests.

Key changes:

  • Removed Hyper-V tests without OpenHCL from the frontpage test
  • Re-enabled previously commented TDX tests and added missing test configurations
  • Added NUMA topology configuration (vps_per_socket: Some(8)) to heavy test scenarios

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
vmm_tests/vmm_tests/tests/tests/multiarch.rs Main test cleanup including removal of non-OpenHCL tests, re-enabling TDX tests, adding NUMA configuration, and reorganizing test functions
vmm_tests/vmm_tests/tests/tests/multiarch/vmbus_relay.rs Added NUMA topology configuration to heavy vmbus relay test

@smalis-msft smalis-msft enabled auto-merge (squash) October 3, 2025 17:20
Copy link

github-actions bot commented Oct 3, 2025

Copy link

github-actions bot commented Oct 3, 2025

auto-merge was automatically disabled October 4, 2025 01:08

Head branch was pushed to by a user without write access

@smalis-msft smalis-msft enabled auto-merge (squash) October 4, 2025 01:11
Copy link

github-actions bot commented Oct 4, 2025

mebersol
mebersol previously approved these changes Oct 6, 2025
Copy link
Collaborator

@mebersol mebersol left a comment

Choose a reason for hiding this comment

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

:shipit:

Copy link
Collaborator

@mebersol mebersol left a comment

Choose a reason for hiding this comment

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

:shipit:

Copy link

github-actions bot commented Oct 6, 2025

@smalis-msft smalis-msft merged commit bc0356c into microsoft:main Oct 6, 2025
49 of 51 checks passed
@smalis-msft smalis-msft deleted the multiarch-2 branch October 6, 2025 15:54
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