!129 kernel_linux_build:modify mem_debug10.sh and sched_rtg04.sh

Merge pull request !129 from liudanning/master
This commit is contained in:
openharmony_ci
2022-07-26 09:57:53 +00:00
committed by Gitee
2 changed files with 7 additions and 25 deletions
@@ -39,7 +39,7 @@ do_setup()
do_test()
{
set_check_lmkd_oom_score_adj -1001 1 0
set_check_lmkd_oom_score_adj -1001 1 $lmkd_oom_score_adj_def
set_check_lmkd_oom_score_adj -1000 0 -1000
set_check_lmkd_oom_score_adj 1 0 1
set_check_lmkd_oom_score_adj 1000 0 1000
@@ -29,41 +29,23 @@ source tst_oh.sh
do_setup()
{
cpu_value=$(cat /sys/kernel/debug/tracing/events/rtg/find_rtg_cpu/enable)
aa start -b ohos.samples.ecg -a ohos.samples.ecg.MainAbility
sleep 1
PID=$(ps -ef | grep ohos.samples.ecg | grep -v grep | awk '{print $2}')
echo 1 > /sys/kernel/debug/tracing/events/rtg/find_rtg_cpu/enable
}
do_test()
{
local res=0
local sched_group_id=/proc/$PID/sched_group_id
tst_res TINFO "Start sched RTG trace catching test ..."
bytrace -t 10 -b 32000 --overwrite sched ace app disk ohos graphic sync workq ability > rtgtrace.ftrace &
tst_res TINFO "Checking sched RTG trace ..."
sleep 3
for i in $(seq 1 50);do
echo 0 > $sched_group_id
echo 2 > $sched_group_id
done
sleep 50
cat rtgtrace.ftrace | grep "find_rtg_cpu"
ls /sys/kernel/debug/tracing/events/rtg/ | grep find_rtg_cpu &&
ls /sys/kernel/debug/tracing/events/rtg/ | grep sched_rtg_task_each &&
ls /sys/kernel/debug/tracing/events/rtg/ | grep sched_rtg_valid_normalized_util
if [ $? -eq 0 ]; then
tst_res TPASS "trace info found."
rm -rf rtgtrace.ftrace
tst_res TPASS "trace nodes are existed"
else
tst_res TFAIL "trace info no found!"
tst_res TFAIL "trace nodes are not existed"
fi
}
do_clean()
{
echo $cpu_value > /sys/kernel/debug/tracing/events/rtg/find_rtg_cpu/enable
aa force-stop ohos.samples.ecg
}
do_setup