Skip to content

feat(kbuild): Add kselftest disable option #10136

feat(kbuild): Add kselftest disable option

feat(kbuild): Add kselftest disable option #10136

Triggered via pull request October 15, 2024 13:31
Status Success
Total duration 56s
Artifacts

main.yml

on: pull_request
Matrix: check
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 12 warnings
Lint: kernelci/kbuild.py#L455
Value 'yml' doesn't support membership test
Lint: kernelci/kbuild.py#L456
Value 'yml' is unsubscriptable
Lint: kernelci/kbuild.py#L857
Instance of 'KBuild' has no 'log' member
Lint: kernelci/api/models.py#L381
Incompatible types in assignment (expression has type "CheckoutData", base class "Node" defined the type as "Optional[Dict[str, Any]]") [assignment]
Lint: kernelci/api/models.py#L442
Incompatible types in assignment (expression has type "KbuildData", base class "Node" defined the type as "Optional[Dict[str, Any]]") [assignment]
Lint: kernelci/api/models.py#L516
Incompatible types in assignment (expression has type "TestData", base class "Node" defined the type as "Optional[Dict[str, Any]]") [assignment]
Lint: kernelci/api/models.py#L533
Incompatible types in assignment (expression has type "TestData", base class "Node" defined the type as "Optional[Dict[str, Any]]") [assignment]
Lint: kernelci/api/models.py#L604
Incompatible types in assignment (expression has type "RegressionData", base class "Node" defined the type as "Optional[Dict[str, Any]]") [assignment]
check (3.11)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
check (3.10)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint: kernelci/api/helper.py#L194
Method could be a function
Lint: kernelci/api/helper.py#L236
Method could be a function
Lint: kernelci/api/models.py#L714
Method could be a function
Lint: kernelci/kbuild.py#L42
Line too long (129/100)
Lint: kernelci/kbuild.py#L49
TODO: find a way to automatically fetch this information
Lint: kernelci/kbuild.py#L482
TODO: implement 'path' option properly
Lint: kernelci/kbuild.py#L531
TODO: olddefconfig should be optional/configurable
Lint: kernelci/kbuild.py#L532
TODO: log all warnings/errors of olddefconfig to separate file
Lint: kernelci/kbuild.py#L540
TODO(nuclearcat): Fetch firmware only if needed
Lint: kernelci/kbuild.py#L545
TODO: verify if CONFIG_EXTRA_FIRMWARE have any files