Background:
KernelCI currently receives kselftest results in a two-level structure:
- An overall test suite result (parent)
- Individual test case results (children) belonging to that suite
Current Problem:
The Dashboard displays all results in a flat list within a single table, which obscures the parent-child relationship between test suites and their test cases. This makes it difficult for users to quickly understand which test cases belong to which suite.
Example:
Proposed Solution:
Implement a hierarchical view in the Dashboard that:
- Shows test suites at the top level
- Allows users to expand/collapse or drill down to view individual test cases nested under each suite
- Preserves the existing log-sharing functionality
Expected Benefit:
Improved navigation, clearer test organization, and better understanding of test relationships for users analyzing results.
Background:
KernelCI currently receives kselftest results in a two-level structure:
Current Problem:
The Dashboard displays all results in a flat list within a single table, which obscures the parent-child relationship between test suites and their test cases. This makes it difficult for users to quickly understand which test cases belong to which suite.
Example:
Proposed Solution:
Implement a hierarchical view in the Dashboard that:
Expected Benefit:
Improved navigation, clearer test organization, and better understanding of test relationships for users analyzing results.