[Branch,~linaro-validation/lava-test/trunk] Rev 100: re-update power management tests

Message ID 20111006221813.31264.5327.launchpad@ackee.canonical.com
State Accepted
Headers show

Commit Message

Paul Larson Oct. 6, 2011, 10:18 p.m.
Merge authors:
  Paul Larson (pwlars)
Related merge proposals:
  https://code.launchpad.net/~pwlars/lava-test/fix-pwrmgmt-tests/+merge/78326
  proposed by: Paul Larson (pwlars)
------------------------------------------------------------
revno: 100 [merge]
committer: Paul Larson <paul.larson@canonical.com>
branch nick: lava-test
timestamp: Thu 2011-10-06 17:16:04 -0500
message:
  re-update power management tests
modified:
  lava_test/test_definitions/pwrmgmt.py


--
lp:lava-test
https://code.launchpad.net/~linaro-validation/lava-test/trunk

You are subscribed to branch lp:lava-test.
To unsubscribe from this branch go to https://code.launchpad.net/~linaro-validation/lava-test/trunk/+edit-subscription

Patch

=== modified file 'lava_test/test_definitions/pwrmgmt.py'
--- lava_test/test_definitions/pwrmgmt.py	2011-09-12 09:19:10 +0000
+++ lava_test/test_definitions/pwrmgmt.py	2011-10-05 22:10:55 +0000
@@ -21,17 +21,29 @@ 
 
 
 
-INSTALLSTEPS = ['git clone git://git.linaro.org/people/torez/pm-qa.git',
+INSTALLSTEPS = ['git clone git://git.linaro.org/tools/pm-qa.git',
                 'cd pm-qa && make clean && make all']
-RUNSTEPS = ['cd pm-qa && awk -f testcases.awk  run_template']
-DEPS = ['git-core', 'make', 'alsa-utils', 'pulseaudio-utils', 'lame', 'festival', 'wget']
+RUNSTEPS = ['cd pm-qa && make check']
+DEPS = ['git-core', 'make', 'linux-libc-dev', 'util-linux']
 
 pwrmgmtinst = TestInstaller(INSTALLSTEPS, deps=DEPS)
 pwrmgmtrun = TestRunner(RUNSTEPS)
 
-# test case name is between "pm-qa-"  and  ":"  and results and/or
-# measurements are rest of the line
-PATTERN = "^pm-qa-(?P<test_case_id>\w+):\s+(?P<message>.*)"
+# test case name is before  ":" , the test log is between ":" and "...",
+# the result is after "..."
+# Each test case is separated with a test description beginning with "#"
+
+# Example:
+####
+#### cpufreq_02:
+#### test the cpufreq framework is available for governor
+####
+#cpufreq_02.0/cpu0: checking scaling_available_governors exists...        pass
+#cpufreq_02.1/cpu0: checking scaling_governor exists...                   pass
+#cpufreq_02.0/cpu1: checking scaling_available_governors exists...        pass
+#cpufreq_02.1/cpu1: checking scaling_governor exists...                   pass
+
+PATTERN = "^(?P<test_case_id>[\w/\.]+):\s+(?P<message>.+)\.\.\.\s+(?P<result>\w+)"
 
 
 pwrmgmtparser = TestParser(PATTERN,