kernelci / kernelci-core

Core KernelCI tools
https://kernelci.org
GNU Lesser General Public License v2.1
104 stars 97 forks source link

Enable running discoverable devices probe kselftest #2577

Closed nfraprado closed 6 days ago

nfraprado commented 3 months ago

Do the setup needed to be able to run the discoverable devices probe kselftest in KernelCI. This involves adding a missing dependency to the kselftest rootfs, deploying additional files used by the test, and exposing a newly introduced parameter to allow passing parameters to kselftests.

This depends on https://github.com/Linaro/test-definitions/pull/511.

pawiecz commented 3 months ago

Do the setup needed to be able to run the discoverable devices probe kselftest in KernelCI. This involves adding a missing dependency to the kselftest rootfs, deploying additional files used by the test, and exposing a newly introduced parameter to allow passing parameters to kselftests.

Rootfs built successfully, available on https://storage.staging.kernelci.org/rootfs/bookworm-kselftest/20240704.0/arm64/

This depends on Linaro/test-definitions#511.

Latest sync added this change in kernelci/test-definitions

nfraprado commented 3 months ago

I've removed staging-skip label then, so the kselftest template change can be used by https://github.com/kernelci/kernelci-pipeline/pull/642.

nuclearcat commented 2 months ago

I will regenerate rootfs with this PR

nfraprado commented 2 months ago

@nuclearcat Has the rootfs been generated?

nuclearcat commented 2 months ago

I added you to permit list, so you can generate rootfs by yourself. Go to: https://github.com/kernelci/kernelci-core/actions/workflows/rootfs.yml select parameters (first upload to staging only), then update accordingly PR to point to freshly generated rootfs. Let me know if you face any problem.

nfraprado commented 3 weeks ago

Tested in https://github.com/kernelci/kernelci-pipeline/pull/642#issuecomment-2349081973. Can we get this merged please? @nuclearcat