Skip to content

Implement validate boots command #184

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Fetch boot results from dashboard and validate
them with maestro results.

Signed-off-by: Jeny Sadadia <[email protected]>
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.

1 participant