xiaoyu/media/samples/example/test/source/demo_vi_venc_stresstest.sh
2025-03-04 22:36:42 +08:00

315 lines
24 KiB
Bash
Executable File

#!/bin/sh
print_help()
{
echo "example: <test_mod=on> $0 <test_result_path> <test_loop> <test_frame> <ifEnableWrap> <ifEnableSmartP> <ordinary_stream_test_framecount> <vi_framerate_switch_loop> <sensor_width> <sensor_height>"
echo "mod: PN_MODE HDR FRAMERATE LDCH RESOLUTION ENCODE_TYPE SMART_P SVC MOTION IDR ROTATION DETACH_ATTACH ORDINARY RESOLUTION_RV1126"
echo -e "
\$1 --------test_result_path: /tmp/xxxx.log (require argument)\n
\$2 --------test_loop: 10000 (require argument)\n
\$3 --------test_frame: 10 (require argument)\n
\$4 --------ifEnableWrap: 0:close, 1:open (require argument)\n
\$5 --------ifEnableSmartP: 0:close, 1:open\n
\$6 --------ordinary_stream_test_framecount: 450000\n
\$7 --------vi_framerate_switch_loop: 5000\n
\$8 ---------sensor_width\n
\$9 --------sensor_height\n"
}
test_result_path=$1
if [ "$1" = "help" ]; then
print_help
exit 1
elif [ ! -n "$1" ]; then
echo "------ error!!! lack test_result_path, please input test_result_path"
print_help
exit 1
else
echo " the test_result_path your input is: $1"
fi
#set test loop
test_loop=$2
if [ ! -n "$2" ]; then
echo "----------------- error!!!, lack test_loop, please input test loop"
print_help
exit 1
fi
#set frame count for every loop
frame_count=$3
if [ ! -n "$3" ]; then
echo "----------------- error!!!!, lack frame_count, please input test frame"
print_help
exit 1
fi
#set wrap mode
ifOpenWrap=$4
if [ ! -n "$4" ]; then
echo "----------------- error !!!!, lack ifOpenWrap setting, please input setting"
print_help
exit 1
fi
#set SmartP mode
smartP=$5
if [ ! -n "$5" ]; then
echo "----------------- error !!!!, lack smartP setting, please input setting"
fi
#set ordinary_stream_test_framecount
ordinary_stream_test_framecount=$6
if [ ! -n "$6" ]; then
echo "----------------- error !!!!, lack ordinary_stream_test_framecount setting, please input setting"
fi
#set vi_framerate_switch_loop
vi_framerate_switch_loop=$7
if [ ! -n "$7" ]; then
echo "----------------- error !!!!, lack vi_framerate_switch_loop setting, please input setting"
fi
#for 1126 venc resolution switch
sensor_width=$8
sensor_height=$9
test_case()
{
if [ "$PN_MODE" = "on" ]; then
#isp p/n mode switch
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp p/n mode switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 1 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 1 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> isp p/n mode switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp p/n mode switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> isp p/n mode switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp p/n mode switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$HDR" = "on" ]; then
#isp hdr mode switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp hdr mode switch switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 2 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 2 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> isp hdr mode switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp hdr mode switch switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> isp hdr mode switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp hdr mode switch switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$FRAMERATE" = "on" ]; then
#isp framerate switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp framerate switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $vi_framerate_switch_loop --mode_test_type 3 --wrap $ifOpenWrap\n>"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $vi_framerate_switch_loop --mode_test_type 3 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> isp framerate switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp framerate switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> isp framerate switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp framerate switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$LDCH" = "on" ]; then
#isp LDCH switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp LDCH switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 4 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 4 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> isp LDCH switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp LDCH switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> isp LDCH switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> isp LDCH switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$RESOLUTION" = "on" ]; then
#venc resolution switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc resolution switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 5 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 5 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc resolution switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc resolution switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc resolution switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc resolution switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$ENCODE_TYPE" = "on" ]; then
# encode type switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> encode type switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 6 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 6 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc encode type switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> encode type switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc encode type switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> encode type switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$SMART_P" = "on" ]; then
#smartp mode switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> smartp mode switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 7 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 7 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc smartp mode switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> smartp mode switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc smartp mode switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> smartp mode switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$SVC" = "on" ]; then
#SVC mode switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> SVC mode switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 8 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 8 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc SVC mode switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> SVC mode switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc SVC mode switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> SVC mode switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$MOTION" = "on" ]; then
#motion deblur switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> motion deblur switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 9 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 9 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc motion deblur switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> motion deblur switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc motion deblur switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> motion deblur switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$IDR" = "on" ]; then
#force IDR switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> force IDR switch test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 10 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 10 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc force IDR switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> force IDR switch test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc force IDR switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> force IDR switch test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$ROTATION" = "on" ]; then
#venc chn rotation switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc chn rotation test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 11 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 11 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc chn rotation switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc chn rotation test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc chn rotation switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc chn rotation test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$DETACH_ATTACH" = "on" ]; then
#rgn detach/attach switch test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> rgn detach/attach test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 12 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l -1 --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 12 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> rgn detach/attach switch test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> rgn detach/attach test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> rgn detach/attach switch test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> rgn detach/attach test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$ORDINARY" = "on" ]; then
#ordinary stream test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> ordinary stream test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l $ordinary_stream_test_framecount --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 0 --wrap $ifOpenWrap>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ -l $ordinary_stream_test_framecount --inputBmp1Path /userdata/160x96.bmp --inputBmp2Path /userdata/192x96.bmp --smartP $smartP --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 0 --wrap $ifOpenWrap
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> ordinary stream test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> ordinary stream test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> ordinary stream test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> ordinary stream test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$RESOLUTION_RV1126" = "on" ]; then
#venc resolution switch for_RV1126 test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc resolution switch for_RV1126 test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w $sensor_width -h $sensor_height -a /etc/iqfiles/ --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 13>\n"
sample_demo_vi_venc_stresstest -w $sensor_width -h $sensor_height -a /etc/iqfiles/ --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 13 --vi_chnid 0
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> venc resolution switch for_RV1126 test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc resolution switch for_RV1126 test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> venc resolution switch for_RV1126 test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> venc resolution switch for_RV1126 test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
if [ "$RESTART" = "on" ]; then
#media_deinit_init test
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> media_deinit_init test start -------------------------------------------\n"
echo -e "<sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 14 --wrap $ifOpenWrap --smartP $smartP>\n"
sample_demo_vi_venc_stresstest -w 1920 -h 1080 -a /etc/iqfiles/ --test_frame_count $frame_count --mode_test_loop $test_loop --mode_test_type 14 --wrap $ifOpenWrap --smartP $smartP
if [ $? -eq 0 ]; then
echo "-------------------------<sample_demo_vi_venc_stresstest> media_deinit_init test success" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> media_deinit_init test success -------------------------------------------\n\n\n"
else
echo "-------------------------<sample_demo_vi_venc_stresstest> media_deinit_init test failure" >> $test_result_path
echo -e "--------------------------------------- <sample_demo_vi_venc_stresstest> media_deinit_init test failure -------------------------------------------\n\n\n"
exit 1
fi
fi
sleep 1
echo 3 > /proc/sys/vm/drop_caches
cat /proc/meminfo | grep MemAvailable >> $test_result_path
}
test_case
exit 0