metadata: name: pwrmgmt format: "Lava-Test-Shell Test Definition 1.0" description: "Test power management (PM-QA). Currently, the test runs cpufreq, cpuidle, cpuhotplug, thermal and cputopology by default and individual test can be run via JSON file too. Test case documentation available in wiki: https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/TestSuite/PmQaSpecification" maintainer: - lisa.nguyen@linaro.org os: - ubuntu scope: - functional - performance devices: - panda - panda-es - arndale - vexpress-a9 - vexpress-tc2 - beaglebone-black - d01 - juno install: deps: - linux-libc-dev - build-essential - git git-repos: - url: git://git.linaro.org/power/pm-qa.git destination: pm-qa branch: RELEASE steps: - "cd pm-qa" - "make -C utils" params: PWR_TESTARG: cpufreq cpuidle cpuhotplug thermal cputopology RELEASE: 'pm-qa-v0.5.2' run: steps: - cd pm-qa - for testset in $PWR_TESTARG; do make -C $testset check; done parse: pattern: "^(?P[a-z0-9_]+):\\s+(?Ppass|fail|skip)"