config
Config tool for creating a config file template.
Stand alone tool for Linux Kernel developers and maintainers to interact with KernelCI.
Purpose of this tool to provide an easy-to-use command line tool for developers and maintainers request test from KernelCI, view results, download logs, integrate with scripts, etc.
You may want to use python virtual environment. If you are not familiar with it, check this.
To quickly setup it:
virtualenv .venv
source .venv/bin/activate
Simply install it using pip
:
pip install kci-dev
Clone the kci-dev
repo you want, select the desired branch and run:
virtualenv .venv
source .venv/bin/activate
pip install poetry
poetry install
Then, to execute kci-dev:
poetry run kci-dev <options>
Configuration is only necessary if you are using any of the Maestro Commands listed in the Maestro section.
The following command will create a config file template under ~/.config/kci-dev/kci-dev.toml
kci-dev config
For more explanation about kci-dev config
For more explantiion about the config file
Config file kci-dev.toml
parameters and example can be seen here
You can provide the instance name to use for the command.
Example:
kci-dev --instance staging
You can provide the configuration file path to use for the command.
Example:
kci-dev --settings /path/to/.kci-dev.toml
Pull results from the Dashboard. See detailed documentation.
Config tool for creating a config file template.
Config file template and parameters.
Fetch results from the KernelCI ecosystem.
This command allow to test arbitary commit on the KernelCI Pipeline instance.
Command for show Maestro test results.
Command for retry failed tests.