Explore integration between KernelCI and local developer testing workflows
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 9
- Forks
- 31
- Avg merge
- 3d 19h
- Merged PRs (30d)
- 16
Description
Context
Feedback from kernel developers highlighted the value of having CI infrastructure and local development/testing workflows share tooling and concepts.
One example is a workflow where a developer can quickly:
- Build the kernel from the current working tree.
- Boot it into a test environment locally or in the cloud.
- Run a test suite or an individual reproducer.
- Open an interactive shell for debugging.
- Iterate through the edit/build/test cycle.
This is different from KernelCI's primary integration-testing workflow based on git trees, but reducing the distance between CI and developer-side testing could make KernelCI infrastructure more useful during development.
Goal
Explore whether parts of KernelCI's existing infrastructure could support or integrate with local developer testing workflows without distracting from its primary CI use cases.
Points to discuss
• Which parts of the KernelCI stack could realistically be reused locally.
• Running tests against a developer's current working tree.
• Local versus remote/cloud execution.
• Interactive/debugging workflows.
• Reproducing KernelCI failures locally.
• Whether existing tools already cover parts of this workflow.
• Whether this belongs within KernelCI's scope or should primarily be addressed through integrations with external tooling.
This issue is intended for exploration and scope definition rather than committing to a particular implementation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by mapping KernelCI's existing CI infrastructure and developer-facing workflows, then compare local, cloud, current-tree, interactive, and failure-reproduction use cases. Done means producing a clear scope and integration recommendation without committing to an implementation.
Written by the indexing model from the issue text.
Assessment
- Domain
- ci-cd, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100