kernelci / kernelci/kci-bisect

Result parser / error signature matching

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
building-block
Dominant language
Python
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Work out pass/fail from test output and check it's the same failure
across bisection steps.

This matters because you can hit a different bug mid-bisect and end
up chasing the wrong thing. Logspec already generates SHA1 error
signatures — we should use those to confirm we're still seeing the
original regression at each step.

Also need to handle non-monotonic pass/fail along the history, which
is more common than you'd hope.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the result parser and the code that processes bisection steps, then trace how Logspec's SHA1 error signatures are produced or exposed. Done means pass/fail is derived from test output, the original failure signature is checked at each step, and non-monotonic histories are handled without chasing a different bug.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.