# @name Worstcase Latency with with 10% CPU load
# @desc Measure Max latency when CPU is 10% loaded
# @requires armv*
# @setup_requires

REALTIME_S_PERF_1C_CPU10P source 'functions.sh'; source 'board_requirements.sh'; latency=`get_acceptable_latency cpu10p`; multi_run_processes.sh -s "cpu_load_nproc 10 120 || true" -l "-n 1" -s "run_cyclictest $latency -a0 -t1 -i200 -p97 -m -n -q -D 2m" -l "-n 1"

REALTIME_L_PERF_1C_CPU10P source 'functions.sh'; source 'board_requirements.sh'; latency=`get_acceptable_latency cpu10p`; multi_run_processes.sh -s "timeout 14400 -s 9 sh -c 'while true; do cpu_load_nproc 10 600; done'  || true" -l "-n 1" -s "run_cyclictest $latency -a0 -t1 -i200 -p97 -m -n -q -D 4h" -l "-n 1"
