On 1 February 2015 at 21:44, Amit Kucheria <amit.kuche...@linaro.org> wrote:
> On Mon, Feb 2, 2015 at 7:34 AM, Lisa Nguyen <lisa.ngu...@linaro.org> wrote:
>> In PM-QA, there are programs written in C (e.g. cpuidle_killer,
>> uevent_reader) that run in the background while some scripts are
>> being.
>>
>> However, remove the extra slash and period when it's not necessary
>> and create variables to store the path of these programs.
>>
>> Signed-off-by: Lisa Nguyen <lisa.ngu...@linaro.org>
>> ---
>>  cpuhotplug/cpuhotplug_07.sh |    4 +++-
>>  cpuidle/cpuidle_02.sh       |    2 +-
>>  cpuidle/cpuidle_03.sh       |    2 +-
>>  include/functions.sh        |    3 ++-
>>  thermal/thermal_04.sh       |    2 +-
>>  5 files changed, 8 insertions(+), 5 deletions(-)
>>
>> diff --git a/cpuhotplug/cpuhotplug_07.sh b/cpuhotplug/cpuhotplug_07.sh
>> index 8ae9f72..2e81f28 100755
>> --- a/cpuhotplug/cpuhotplug_07.sh
>> +++ b/cpuhotplug/cpuhotplug_07.sh
>> @@ -27,6 +27,7 @@
>>
>>  . ../include/functions.sh
>>  TMPFILE=cpuhotplug_07.tmp
>> +UEVENT_READER="../utils/uevent_reader"
>>
>>  check_notification() {
>>      cpu=$1
>> @@ -38,8 +39,9 @@ check_notification() {
>>
>>      # damn ! udevadm is buffering the output, we have to use a temp file
>>      # to retrieve the output
>> +
>>      rm -f $TMPFILE
>> -    ../utils/uevent_reader $TMPFILE &
>> +    $UEVENT_READER $TMPFILE &
>>      pid=$!
>>      sleep 1
>>
>> diff --git a/cpuidle/cpuidle_02.sh b/cpuidle/cpuidle_02.sh
>> index 61176d7..4242e24 100755
>> --- a/cpuidle/cpuidle_02.sh
>> +++ b/cpuidle/cpuidle_02.sh
>> @@ -29,5 +29,5 @@
>>
>>  CPUIDLE_KILLER=./cpuidle_killer
>>
>> -check "cpuidle program runs successfully (120 secs)" "./$CPUIDLE_KILLER"
>> +check "cpuidle program runs successfully (120 secs)" "$CPUIDLE_KILLER"
>>  test_status_show
>> diff --git a/cpuidle/cpuidle_03.sh b/cpuidle/cpuidle_03.sh
>> index 5dbf37f..26d3e28 100755
>> --- a/cpuidle/cpuidle_03.sh
>> +++ b/cpuidle/cpuidle_03.sh
>> @@ -46,7 +46,7 @@ check_cpuidle_kill() {
>>      fi
>>
>>      set_offline $1
>> -    check "cpuidle program runs successfully (120 secs)" "./$CPUIDLE_KILLER"
>> +    check "cpuidle program runs successfully (120 secs)" "$CPUIDLE_KILLER"
>>  }
>>
>>  trap "restore_cpus; sigtrap" HUP INT TERM
>> diff --git a/include/functions.sh b/include/functions.sh
>> index 2ffdb36..97930ae 100644
>> --- a/include/functions.sh
>> +++ b/include/functions.sh
>> @@ -34,6 +34,7 @@ pass_count=0
>>  fail_count=0
>>  skip_count=0
>>  test_script_status="pass"
>> +nanosleep="../utils/nanosleep"
>
> If you're using ALL CAPs variable names for all the external programs,
> why leave this one out? :)

Good point. Will be an easy fix for later.

>>  test_status_show() {
>>      if [ $fail_count -ne 0 ]; then
>> @@ -180,7 +181,7 @@ wait_latency() {
>>
>>      sleep_time=$(($latency + $sampling_rate))
>>
>> -    ../utils/nanosleep $(($nrfreq * $sleep_time))
>> +    $nanosleep $(($nrfreq * $sleep_time))
>>  }
>>
>>  frequnit() {
>> diff --git a/thermal/thermal_04.sh b/thermal/thermal_04.sh
>> index 37c65f6..b290c5a 100755
>> --- a/thermal/thermal_04.sh
>> +++ b/thermal/thermal_04.sh
>> @@ -54,7 +54,7 @@ verify_cooling_device_temp_change() {
>>      init_temp=0
>>      final_temp=0
>>      cool_temp=0
>> -    ./$HEAT_CPU_MODERATE moderate &
>> +    $HEAT_CPU_MODERATE moderate &
>>      pid=$!
>>      test $pid -eq 0 && return
>>
>> --
>> 1.7.9.5
>>



-- 
Lisa Nguyen, PM-QA test suite co-maintainer
Power Management Working Group
Linaro.org │ Open source software for ARM SoCs |
irc: lisatn | lisa.ngu...@linaro.org

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to