Skip to content

Conversation

gurasinghMS
Copy link
Contributor

@gurasinghMS gurasinghMS commented Oct 20, 2025

Adds and links the tests overview page. Concurrency when viewing the page is 15, if the user navigates away, concurrency drops to 5 to keep the client performant.

Sample Site:
https://gurasinghms.github.io/openvmm/petri/logview_new/dist/#/runs

@gurasinghMS gurasinghMS marked this pull request as ready for review October 20, 2025 22:59
@gurasinghMS gurasinghMS requested a review from a team as a code owner October 20, 2025 22:59
@Copilot Copilot AI review requested due to automatic review settings October 20, 2025 22:59
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 introduces a new tests overview page that aggregates test results across multiple runs. The page shows test statistics including failure counts and allows filtering by branch and search terms. When viewing the page, the system fetches run details with a concurrency of 15, which drops to 5 when navigating away to maintain client performance.

Key Changes:

  • Adds a new /tests route displaying aggregated test analysis data
  • Implements dynamic concurrency control (15 concurrent requests while viewing, 5 when navigating away)
  • Creates test data aggregation logic that maps test names to run information

Reviewed Changes

Copilot reviewed 7 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
petri/logview_new/src/tests.tsx Main tests page component with filtering, search, and dynamic concurrency control
petri/logview_new/src/table_defs/tests.tsx Table column definitions for displaying test data with status, counts, and links
petri/logview_new/src/styles/tests.css CSS styling for test and architecture name display
petri/logview_new/src/menu.tsx Enables navigation to the tests page by uncommenting the onClick handler
petri/logview_new/src/main.tsx Adds the /tests route to the application routing
petri/logview_new/src/fetch/fetch_runs_data.tsx Implements fetchTestAnalysis and convertToTestData functions for aggregating test results
petri/logview_new/src/data_defs.tsx Adds TestRunInfo and TestData type definitions

axelandrejs
axelandrejs previously approved these changes Oct 21, 2025
@mattkur mattkur requested a review from Copilot October 21, 2025 18:31
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

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

@gurasinghMS gurasinghMS requested a review from Copilot October 21, 2025 19:11
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

Copilot reviewed 9 out of 14 changed files in this pull request and generated 3 comments.

@gurasinghMS gurasinghMS merged commit 6e3650b into microsoft:main Oct 21, 2025
77 of 79 checks passed
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