Skip to content

Conversation

@smalis-msft
Copy link
Contributor

We're still seeing occasional PR failures due to timeouts where the test content is just running very slowly. Mark vmm tests as needing more threads in nextest to try to reduce any possible core contention, give these tests a bunch more time, and mark two new tests with the correct magic word to have nextest account for them.

@smalis-msft smalis-msft requested a review from a team as a code owner October 10, 2025 22:19
Copilot AI review requested due to automatic review settings October 10, 2025 22:19
@smalis-msft smalis-msft enabled auto-merge (squash) October 10, 2025 22:19
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

Increase reliability of VMM tests in CI by allocating more execution resources, extending watchdog timeouts, and ensuring specific long-running tests are categorized as heavy.

  • Renames two large memory validation tests to include "heavy" so they match nextest filter logic.
  • Increases internal VM watchdog timeout (7m -> 10m) and nextest slow-timeout (10m -> 15m).
  • Raises threads-required thresholds for general, OpenHCL, and heavy test classes.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
vmm_tests/vmm_tests/tests/tests/multiarch.rs Renames two test functions from *_large to *_heavy to opt them into the heavy test profile.
petri/src/vm/mod.rs Extends per-VM watchdog timeout constant from 7 to 10 minutes.
.config/nextest.toml Increases threads-required values and extends slow-timeout; adjusts comments accordingly (one now inconsistent).

@smalis-msft smalis-msft merged commit a68be63 into microsoft:main Oct 11, 2025
29 checks passed
@smalis-msft smalis-msft deleted the test-threads branch October 11, 2025 13:28
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.

2 participants