kernelci / kernelci/kernelci-core

Keep track of job duration in results

Open
#2,079 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
120
Forks
107
Avg merge
1d 2h
Merged PRs (30d)
21

Description

The time it takes for a job to run should be stored as a test result to be able to use it as some form of performance benchmark.

For example, when waiting for devices on the deferred probes list, the duration of the job can vary if devices take longer to probe. If they still probe within the time limit then it's not a failure, but nothing will be detecting the slowdown without a time measurement.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by tracing where jobs run and where test results are recorded, then identify how deferred-probe jobs are represented. Done means job duration is stored with the result and can expose slowdowns without treating jobs within the time limit as failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
performance, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.