kernelci / dashboard

KernelCI web dashboard
2 stars 3 forks source link

Epic 6: Tree Details Page with functional builds, boots and tests #219

Closed joaobertacchi closed 1 month ago

joaobertacchi commented 2 months ago

Sprint Goal: navigate to Tree Listing page Tree Details page and show case all the features. Focus on lists of builds, boots and tests and respective details page. Demo: user uses dashboard to investigate problems with a tree. Dashboard is used to easily grasp build, boot and test errors. Tree Details Page is used for filtering data and identifying the root cause.

History Chart

Status Changes

Tree Listing Page

Tree Details Page

Test Details Page

Left Menu

joaobertacchi commented 2 months ago

Comments from @padovan:

joaobertacchi commented 2 months ago

Helen:

joaobertacchi commented 2 months ago

Comments from @padovan:

joaobertacchi commented 2 months ago

It seems execution list does not filter by current commit (p0)

joaobertacchi commented 2 months ago

Improve grouping of tests (execution lists) and navigation. Drill down to specific tests. @padovan , I think we need extra info to be able to work on that.

joaobertacchi commented 2 months ago

Add platform data to Test Details Page (from misc field, works only for maestro) (p0)

joaobertacchi commented 2 months ago

Show last time a test passed (in Test Details Page). We need more info here. For a specific build? @padovan

joaobertacchi commented 2 months ago

Add a build link in the Test Details Page. (p1)

joaobertacchi commented 2 months ago

Add pagination to the Tree Listing Page url (p2)

joaobertacchi commented 2 months ago

On Tree Listing Page, navigate to Builds/Boots/Tests tab depending on where the user clicked. (p0)

joaobertacchi commented 2 months ago

Filters does not affect the History Chart, but it should.

joaobertacchi commented 2 months ago

Add "under development" message to Tree Listing Page (p0)

joaobertacchi commented 2 months ago

Right-click to open in a new window/tab.