From d59e94616386498db69b3875ac46225f405fd62a Mon Sep 17 00:00:00 2001 From: Viresh Kumar Date: Mon, 12 Jan 2015 12:10:42 +0530 Subject: move cpufreq basic test to cpufreq.c Signed-off-by: Viresh Kumar --- cpufreq.sh | 34 ++++++++++++++++++++++++++++++++++ runme.sh | 33 --------------------------------- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/cpufreq.sh b/cpufreq.sh index e89e317..f6d93f2 100755 --- a/cpufreq.sh +++ b/cpufreq.sh @@ -199,3 +199,37 @@ call_routine() # We may need the full logs as well dmesg --read-clear > $2.full.txt } + +# Basic cpufreq tests +cpufreq_basic_tests() +{ + echo "*** RUNNING CPUFREQ SANITY TESTS ***" + echo "====================================" + echo "" + + count=$(count_cpufreq_managed_cpus) + if [ $count = 0 ]; then + echo "No cpu is managed by cpufreq core, exiting" + exit; + else + echo "CPUFreq manages: $count CPUs" + echo "" + fi + + # Detect & print which CPUs aren't managed by cpufreq + print_unmanaged_cpus + + # read/update all cpufreq files + read_all_cpufreq_files + update_all_cpufreq_files + + # hotplug cpus + hotplug_1_by_1 5 + hotplug_together 5 + + # Test all governors + shuffle_governors_for_all_cpus 1 + + # Test all frequencies + shuffle_frequency_for_all_cpus 2 +} diff --git a/runme.sh b/runme.sh index 261d957..360315c 100755 --- a/runme.sh +++ b/runme.sh @@ -13,39 +13,6 @@ FUNC=basic # do basic tests by default # Check validity of arguments USAGE="Usage: $0 [-h] [-of args] [-h ] [-o ] [-f ]" -cpufreq_basic_tests() -{ - echo "*** RUNNING CPUFREQ SANITY TESTS ***" - echo "====================================" - echo "" - - count=$(count_cpufreq_managed_cpus) - if [ $count = 0 ]; then - echo "No cpu is managed by cpufreq core, exiting" - exit; - else - echo "CPUFreq manages: $count CPUs" - echo "" - fi - - # Detect & print which CPUs aren't managed by cpufreq - print_unmanaged_cpus - - # read/update all cpufreq files - read_all_cpufreq_files - update_all_cpufreq_files - - # hotplug cpus - hotplug_1_by_1 5 - hotplug_together 5 - - # Test all governors - shuffle_governors_for_all_cpus 1 - - # Test all frequencies - shuffle_frequency_for_all_cpus 2 -} - # Parse arguments parse_arguments() { -- cgit v1.2.3