KernelCI Dashboard Report - Sprint 24: May 26 - June 06
Marcelo Robert Santos <[email protected]> Tue, 10 Jun 2025 10:55:39 -0300
| Newsgroups | dev.linux.lists.kernelci |
|---|---|
| Message-ID | <CAMVAkEsVj4-YithQrnkixAR63_UMJWuwCRzOhayVqRyL5Lm10A@mail.gmail.com> |
Hello everyone, The KernelCI Web Dashboard development has been going for a quite a while now. Recently, we thought of sending the sprint reports to the community mailing list as well to raise more awareness about our progress there. During this past sprint, several improvements have been made to the dashboard in the last two weeks, and a couple of bugs have been fixed. Here are the main changes to the KernelCI Dashboard in the last two weeks: # Improvements * The issue listing page [1] is improving, and now allows users to filter the results by origin and only issues with incidents are now shown [2]. * If a tree has relations to tests from a different origin than the tree itself, those tests are now shown in the tree details pages [3]. See example for stable-rc/linux-6.6.y [4]. * The origin selector at the top bar is now limited to tree listing, hardware listing, and hardware details pages. The origin of a tree is now shown at the header of a tree details page [5]. * The Build Details page had its sections rearranged to give more focus on the tests section [6]. * The "Hardware Used" card at the top of a tree details page has been removed in order to allow users to see more valuable data directly. The hardware used by builds, boots and tests is still available in each tab [7]. * Response messages for tree endpoints were changed for better clarity [8]. See example for android/android15-6.6 at [9]. * The commit hash and start time fields are now easier to select for copy [10]. # Bugfixes * Shortcut /i/issue_id was always taking the user to the issues listing page instead of the corresponding issue details [11]. * The tree details page was not responding if it had builds with status different than pass, fail or null, now it is showing correctly [12]. See example for android/android13-5.10-lts at [13]. * Nested test tables were showing the wrong test card, now they show the exact test that you click on, allowing for a quick view of the test result [14]. * Hardware details weren't showing tests when the checkout origin was different than them, now even if tests from a hardware are from a different origin than the selected one, they will show up in the hardware details page [15]. See example for hardware ti,dra718-evm at [16]. * Riscv builds weren't showing in tree details (this bug was covered by showing tests from other origins in tree details) [17]. References: [1] https://dashboard.kernelci.org/issues [2] https://github.com/kernelci/dashboard/issues/1074 [3] https://github.com/kernelci/dashboard/issues/1250 [4] https://dashboard.kernelci.org/tree/stable-rc/linux-6.6.y/18952a1fc4ac790deb4faa116f18310d7010a9fb [5] https://github.com/kernelci/dashboard/issues/1243 [6] https://github.com/kernelci/dashboard/issues/1245 [7] https://github.com/kernelci/dashboard/issues/1244 [8] https://github.com/kernelci/dashboard/issues/1257 [9] https://staging.dashboard.kernelci.org:9000/api/tree/8b5d78fb5c56fd82d8e621644ff073a375fa83d6/tests?git_branch=android15-6.6&git_url=https:%2F%2Fandroid.googlesource.com%2Fkernel%2Fcommon&origin=maestro [10] https://github.com/kernelci/dashboard/issues/1252 [11] https://github.com/kernelci/dashboard/issues/1253 [12] https://github.com/kernelci/dashboard/issues/1274 [13] https://staging.dashboard.kernelci.org:9000/tree/android/android13-5.10-lts/d76d4cd0623a12e7a5512e26fee809feb445b26b [14] https://github.com/kernelci/dashboard/issues/1231 [15] https://github.com/kernelci/dashboard/issues/1207 [16] https://staging.dashboard.kernelci.org:9000/hardware/ti%2Cdra718-evm?et=1749238200&st=1748806200 [17] Issue at https://github.com/kernelci/dashboard/issues/1239