GoogleCloudPlatform / testgrid

Apache License 2.0
194 stars 68 forks source link

Add ability to view multiple test groups in the same tab. #1231

Open michelle192837 opened 1 year ago

michelle192837 commented 1 year ago

Some tabs compile many result sources together (for instance, a tab tracking the overall health of all 100 Prow jobs owned by the same team). This has a few problems:

We can help support this case! At the moment, a dashboard tab is backed by 1 test group, so a tab that wants to show 100 Prow jobs must set up all 100 Prow jobs as the test group source. But if we can get a tab by pulling the results from multiple test groups, instead we can set up 1 test group for each Prow job, and back 1 tab with those 100 test groups.

Specifics

Contribution If you're interested in working on this, let us know and we're happy to discuss more! This should have a design before coding starts (and we can help out), but it should be doable for someone with a bit of experience with TestGrid's architecture, specifically how the Updater and Tabulator work.