Skip to content

Conversation

@JenySadadia
Copy link

Fetch boot results from dashboard and validate them with maestro results.

Created on top of #170

Jeny Sadadia added 4 commits June 23, 2025 13:05
Make `kci_msg_*` functions more generic in terms of
new line at the end of the message.
Add a parameter to specify new line requirement while
printing message on terminal.
Update all related existing function calls.

Signed-off-by: Jeny Sadadia <jeny.sadadia@collabora.com>
Replace `kci_msg` prints in `set_giturl_branch_commit`
with `logging.info` to avoid having too verbose output
on the terminal.

Signed-off-by: Jeny Sadadia <jeny.sadadia@collabora.com>
Get builds from dashboard and validate
them with maestro result.

Command introduced with the commit:
`kci-dev validate builds --all-checkouts --giturl <URL> \
--commit <commit-hash> --branch <git-branch>`
Provide `--all-checkouts` to build validation stats for all
available checkouts.
Build validation for a specific checkout can be performed by
using all three options: --giturl, --branch, and --commit.

The command will provide below information:
1. Build count validation
2. Missing build information
3. Build status validation

Used python package `tabulate` to generate
build stats report in tabular format.

Signed-off-by: Jeny Sadadia <jeny.sadadia@collabora.com>
Fetch boot results from dashboard and validate
them with maestro results.

Signed-off-by: Jeny Sadadia <jeny.sadadia@collabora.com>
@aliceinwire aliceinwire merged commit 5946c1a into kernelci:main Jun 24, 2025
5 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.

2 participants