kernelci / kernelci-pipeline

Modular pipeline based on the KernelCI API
GNU Lesser General Public License v2.1
6 stars 18 forks source link

config: chromeos: Enable cpufreq kselftest #588

Closed crazoes closed 2 months ago

crazoes commented 2 months ago

Enable cpufreq kselftest on all the trees and branches.

crazoes commented 2 months ago

@laura-nao @nuclearcat I am not sure how to enable this test for multiple platforms. For now I have selected test-job-x86-intel but I think this test can be enabled on arm platforms as well

laura-nao commented 2 months ago

@laura-nao @nuclearcat I am not sure how to enable this test for multiple platforms. For now I have selected test-job-x86-intel but I think this test can be enabled on arm platforms as well

To run the test on other platforms, you can just add a new job entry with the same name - e.g. to run the test on AMD Chromebooks:

  - job: kselftest-cpufreq
    <<: *test-job-x86-amd

Same applies for ARM64 Chromebooks (you can use the test-job-arm64-mediatek and test-job-arm64-qualcomm anchors for that).

As a side note - I see the cpufreq kselftest doesn't have KTAP output, so I'm not sure how the result parser will handle that (some results from staging should come back soon to confirm that). Regardless of whether the parser can handle non-KTAP results, it's probably worth looking into making the test KTAP compliant too.

crazoes commented 2 months ago

@JenySadadia @nuclearcat I made the changes as requested and this should be good to merge in staging if everything looks good to you.

nuclearcat commented 2 months ago

Tested on staging, thanks!