Mark hung Cloud Hypervisor tests as failed + a few fixes#4384
Merged
LiliDeng merged 2 commits intomicrosoft:mainfrom Mar 27, 2026
Merged
Mark hung Cloud Hypervisor tests as failed + a few fixes#4384LiliDeng merged 2 commits intomicrosoft:mainfrom
LiliDeng merged 2 commits intomicrosoft:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the Cloud Hypervisor test runner to better detect/flag hung subtests and improve failure reporting/diagnostics when tests time out.
Changes:
- Add explicit hung-test detection and propagate it into subtest results/failure summaries.
- Update timeout/failure handlers to include concise summaries of failures vs hung tests.
- Reduce console noise from watchdog diagnostics while still appending details to the artifact log.
Move the hung test detection logic earlier into _extract_test_results() and mark those tests as failed. Change the rest of the code accordingly so that we still get the hung tests in the diagnostic summary. Signed-off-by: Anirudh Rayabharam <anrayabh@microsoft.com>
The pstree, ps and core dump diagnostics are not useful in the LISA logs. They're already being collected to a separate file. These produce hundreds of lines of output and make it difficult to find the actual dev_cli.sh output that is more critical for figuring out what went wrong in a run. Signed-off-by: Anirudh Rayabharam <anrayabh@microsoft.com>
9b9bb94 to
dd9abe0
Compare
vyadavmsft
requested changes
Mar 25, 2026
vyadavmsft
approved these changes
Mar 26, 2026
LiliDeng
approved these changes
Mar 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
See commit messages for details.
Related Issue
Type of Change
Checklist
Test Validation
Key Test Cases:
Impacted LISA Features:
Tested Azure Marketplace Images:
Test Results